Baixe o app para aproveitar ainda mais
Prévia do material em texto
CCE1040 – LÓGICA DE PROGRAMAÇÃO Aula 14: Estruturas de Repetição (teste no final) Lógica de Programação Aula 14: Estruturas de Repetição (teste no final) O comando de repetição com teste no início (while) primeiro testa e depois executa O comando de repetição com teste no final (do...while) primeiro executa e depois testa Motivação DIFERENÇA vai executar o bloco de comandos pelo menos uma vez Lógica de Programação Aula 14: Estruturas de Repetição (teste no final) Comando para repetir uma quantidade de vezes indeterminada Ideia: repetir um bloco de comandos enquanto uma condição for verdadeira Nome do comando: do...while(quer “faça...enquanto“). Não há controle obrigatório. Lógica de Programação Aula 14: Estruturas de Repetição (teste no final) Comando para repetir uma determinada quantidade de vezes: for do { bloco de comandos que serão executados repetidamente }while (condição); Lógica de Programação Aula 14: Estruturas de Repetição (teste no final) Comando para repetir uma determinada quantidade de vezes: for do { bloco de comandos que serão executados repetidamente }while (condição); EXPERIMENTE do { cout<<“numero:”; cin>>n. }while (n!=9); Repete a leitura enquanto não for digitado o valor 9 Lógica de Programação Aula 14: Estruturas de Repetição (teste no final) Comando do/while Até que uma condição se torne verdadeira do { bloco de comando } while (condição verdadeira); int main () { int cont,num; cout << "Numero? "; cin >> num; cont = 1; do { cout << num << " x " <<cont <<" = "; cout << num*cont << "\n"; cont++; } while (cont < 10); system ("pause"); } Inicialização Estrutura Condição Quantidade de execuções Condição de existência while Início Indefinido Condição verdadeira do-while Fim Mínimo 1 Condição falsa for Não tem De acordo com o programador Valor inicial < Valor final Lógica de Programação Aula 14: Estruturas de Repetição (teste no final) Comparação
Compartilhar