Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
CCT0001 - Introdução à Programação Aula 08: Estruturas de Repetição Motivação Motivação: como calcular o fatorial de 6? include <iostream> int main() { int fat; fat = 6; fat = fat*5; fat = fat*4; fat = fat*3; fat = fat*2; fat = fat*1; cout<<"Fatorial de 6 = "<<fat<<endl; return 0; Imagine se fosse o fatorial de 100 ?!?!?!? Introdução à Programação AULA 8: Estruturas de Repetição Motivação Como entrar com as notas de 35 alunos de uma turma ??? Como continuar comprando em uma loja enquanto o valor da soma for menor que R$200,00 ??? Como exibir um menu de funções até que seja digitado o número 9 ??? São problemas parecidos ... ... mas não são iguais Em comum: um conjunto de operações que se repetem Introdução à Programação AULA 8: Estruturas de Repetição Motivação Como entrar com as notas de 35 alunos de uma turma ??? número conhecido de repetições Como continuar comprando em uma loja enquanto o valor da soma for menor que R$200,00 ??? enquanto uma condição for verdadeira Como exibir um menu de funções até que seja digitado o número 9 ??? até que uma condição se torne verdadeira Introdução à Programação AULA 8: Estruturas de Repetição Comando for int main () { int cont,num; cout << "Numero? "; cin >> num; for (cont =1;cont <10 ;cont++) { cout << num << " x " <<cont <<" = "; cout << num*cont << "\n"; } system ("pause"); } for (inicial ; condição ; incremento) { bloco de comando } Nº conhecido de repetições Introdução à Programação AULA 8: Estruturas de Repetição Comando while int main () { int cont,num; cout << "Numero? "; cin >> num; cont = 1; while (cont < 10) { cout << num << " x " <<cont <<" = "; cout << num*cont << "\n"; cont++; } system ("pause"); } while (condição verdadeira) { bloco de comando } Enquanto uma condição for verdadeira Inicialização Introdução à Programação AULA 8: Estruturas de Repetição Comando do/while 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"); } do { bloco de comando } while (condição verdadeira); Até que uma condição se torne verdadeira Inicialização Introdução à Programação AULA 8: Estruturas de Repetição Comparaçã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 Introdução à Programação AULA 8: Estruturas de Repetição
Compartilhar