Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
6.7 – A Declaração Do While A declaração do while é muitíssimo parecida com a declaração while, com uma única diferença fundamental: o teste condicional é feito após a execução dos comandos pertencentes ao laço. Veja a sintaxe do laço do while: do { comandos; } while ( condição); Note a inversão da ordem: primeiro temos a declaração do seguida do corpo do laço, contendo os comandos à serem executados entre as chaves. Após o símbolo fecha-chaves, temos a declaração while e a expressão que será testada. Os comandos entre as chaves serão executados até que a condição torne-se falsa. Porém, lembre-se que a condição só será testada após a execução dos comandos dentro do laço, ao contrário dos laços que vimos anteriormente que antes testavam uma condição para depois executar qualquer comando. O exemplo abaixo ilustra uma utilização simples do laço do while. #include <iostream> using namespace std; int main() { int controle = 1; do { cout<<"Esta frase foi escrita "<<controle<<" vezes!\n"; controle++; } while (controle <= 20); system("PAUSE > null"); return 0; }