Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
ALGORITMOS Aula 7 – for , while ou do...while? Você precisa saber decidir ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 Atenção aos Temas Principais dessa Aula ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 Conteúdo Programático desta aula A estrutura de repetição enquanto e faca...enquanto; Usando a estrutura do enquanto/while para validar dados na entrada; Usando a estrutura do while para construir um programa com menu; Cada estrutura simula as outras duas; ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 Estrutura usada quando o número de repetições for desconhecido. Controla a repetição com um teste(condição) no início. Ideal para trechos de proteção na entrada de dados. O usuário decide quando interrompe a repetição. ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 imprima “\nPositivo ou 0 p/ sair:”; leia num; enquanto ( num > 0.0 ) { … imprima “\nPositivo ou 0 p/ sair:”; leia num; } ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 { … } { … } escrever “\nPositivo ou 0 p/ sair:” ler num enquanto ( num > 0 ) faz … escrever “\nPositivo ou 0 p/ sair:” ler num fimEnquanto ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 { … } { … } escreva( “\nPositivo ou 0 p/ sair:”) leia( num ) enquanto ( num > 0 ) faca … escreva( “\nPositivo ou 0 p/ sair:”) leia( num ) fimenquanto ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 { … } { … } cout<<"\nNumero: "; cin>>num; while(num > 0) { cout<<"\n"<<num*2; cout<<"\nNumero: "; cin>>num; } ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 MP Display #include <iostream> #include <cstdlib> using namespace std; int main() { float num; cout<<"\nNumero: "; cin>>num; while(num > 0) { cout<<"\n"<<num*2; cout<<"\nNumero: "; cin>>num; } cout<<"\n"; system("pause"); } num . Numero: ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 MP Display #include <iostream> #include <cstdlib> using namespace std; int main() { float num; cout<<"\nNumero: "; cin>>num; while(num > 0) { cout<<"\n"<<num*2; cout<<"\nNumero: "; cin>>num; } cout<<"\n"; system("pause"); } . Numero: 4 num ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 MP Display #include <iostream> #include <cstdlib> using namespace std; int main() { float num; cout<<"\nNumero: "; cin>>num; while(num > 0) { cout<<"\n"<<num*2; cout<<"\nNumero: "; cin>>num; } cout<<"\n"; system("pause"); } . Numero: 4 4 . 8 num ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 MP Display #include <iostream> #include <cstdlib> using namespace std; int main() { float num; cout<<"\nNumero: "; cin>>num; while(num > 0) { cout<<"\n"<<num*2; cout<<"\nNumero: "; cin>>num; } cout<<"\n"; system("pause"); } . Numero: 4 4 . 8 num . Numero: ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 MP Display #include <iostream> #include <cstdlib> using namespace std; int main() { float num; cout<<"\nNumero: "; cin>>num; while(num > 0) { cout<<"\n"<<num*2; cout<<"\nNumero: "; cin>>num; } cout<<"\n"; system("pause"); } . Numero: 4 4 . 8 23 num . Numero: ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 MP Display #include <iostream> #include <cstdlib> using namespace std; int main() { float num; cout<<"\nNumero: "; cin>>num; while(num > 0) { cout<<"\n"<<num*2; cout<<"\nNumero: "; cin>>num; } cout<<"\n"; system("pause"); } . Numero: 4 4 . 8 23 num 23 . Numero: ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 MP Display #include <iostream> #include <cstdlib> using namespace std; int main() { float num; cout<<"\nNumero: "; cin>>num; while(num > 0) { cout<<"\n"<<num*2; cout<<"\nNumero: "; cin>>num; } cout<<"\n"; system("pause"); } . Numero: 4 4 . 8 23 num . 46 23 . Numero: ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 MP Display #include <iostream> #include <cstdlib> using namespace std; int main() { float num; cout<<"\nNumero: "; cin>>num; while(num > 0) { cout<<"\n"<<num*2; cout<<"\nNumero: "; cin>>num; } cout<<"\n"; system("pause"); } . Numero: 4 4 . 8 23 num . Numero: . 46 23 . Numero: ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 MP Display #include <iostream> #include <cstdlib> using namespace std; int main() { float num; cout<<"\nNumero: "; cin>>num; while(num > 0) { cout<<"\n"<<num*2; cout<<"\nNumero: "; cin>>num; } cout<<"\n"; system("pause"); } . Numero: 4 4 . 8 23 num -9 . Numero: . 46 23 . Numero: ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 MP Display #include <iostream> #include <cstdlib> using namespace std; int main() { float num; cout<<"\nNumero: "; cin>>num; while(num > 0) { cout<<"\n"<<num*2; cout<<"\nNumero: "; cin>>num; } cout<<"\n"; system("pause"); } . Numero: 4 4 . 8 23 num -9 . Numero: . 46 23 . Numero: -9 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 Estrutura usada quando o número de repetições for desconhecido. Controla a repetição com um teste(condição) ao final. Ideal para programas que funcionam através de um menu. O usuário decide quando interrompe a repetição. ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 faca { imprima "\nPositivo ou 0 p/ sair:"; leia num; … } enquanto ( num > 0.0 ) ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 { … } { … } faz escrever "\nPositivo ou 0 p/ sair:" ler num … enquanto num > 0 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 { … } { … } repita escreva( "\nPositivo ou 0 p/ sair:“) leia( num) … enquanto( num > 0) ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 { … } { … } do { cout<<"\nPositivo ou 0 p/ sair: "; cin>>num; … } while(num > 0); ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 MP Display #include <iostream> #include <cstdlib> using namespace std; int main() { float num; do { cout<<"\nPositivo ou 0 p/ sair: "; cin>>num; cout<<"\n"<<num*2; } while(num > 0); cout<<"\n"; system("pause"); } . Numero: num ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 MP Display #include <iostream> #include <cstdlib> using namespace std; int main() { float num; do { cout<<"\nPositivo ou 0 p/ sair: "; cin>>num; cout<<"\n"<<num*2; } while(num > 0); cout<<"\n"; system("pause"); } . Numero: 4 num ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 MP Display #include <iostream> #include <cstdlib> using namespace std; int main() { float num; do { cout<<"\nPositivo ou 0 p/ sair: "; cin>>num; cout<<"\n"<<num*2; } while(num > 0); cout<<"\n"; system("pause"); } . Numero: 4 4 num ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 MP Display #include <iostream> #include <cstdlib> using namespace std; int main() { float num; do { cout<<"\nPositivo ou 0 p/ sair: "; cin>>num; cout<<"\n"<<num*2; } while(num > 0); cout<<"\n"; system("pause"); } . Numero: 4 4 . 8 num ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 MP Display #include <iostream> #include <cstdlib> using namespace std; int main() { float num; do { cout<<"\nPositivo ou 0 p/ sair: "; cin>>num; cout<<"\n"<<num*2; } while(num > 0); cout<<"\n"; system("pause"); } . Numero: 4 4 . 8 Numero: num ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 MP Display #include <iostream> #include <cstdlib> using namespace std; int main() { float num; do { cout<<"\nPositivo ou 0 p/ sair: "; cin>>num; cout<<"\n"<<num*2; } while(num > 0); cout<<"\n"; system("pause"); } . Numero: 4 4 . 8 Numero: 23 num ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 MP Display #include <iostream> #include <cstdlib> using namespace std; int main() { float num; do { cout<<"\nPositivo ou 0 p/ sair: "; cin>>num; cout<<"\n"<<num*2; } while(num > 0); cout<<"\n"; system("pause"); } . Numero: 4 4 . 8 Numero: 23 23 num ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 MP Display #include <iostream> #include <cstdlib> using namespace std; int main() { float num; do { cout<<"\nPositivo ou 0 p/ sair: "; cin>>num; cout<<"\n"<<num*2; } while(num > 0); cout<<"\n"; system("pause"); } . Numero: 4 4 . 8 Numero: 23 23 num . 46 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 MP Display #include <iostream> #include <cstdlib> using namespace std; int main() { float num; do { cout<<"\nPositivo ou 0 p/ sair: "; cin>>num; cout<<"\n"<<num*2; } while(num > 0); cout<<"\n"; system("pause"); } . Numero: 4 4 . 8 Numero: 23 23 num . 46 Numero: ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 MP Display #include <iostream> #include <cstdlib> using namespace std; int main() { float num; do { cout<<"\nPositivo ou 0 p/ sair: "; cin>>num; cout<<"\n"<<num*2; } while(num > 0); cout<<"\n"; system("pause"); } . Numero: 4 4 . 8 Numero: 23 23 num . 46 Numero: -9 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 MP Display #include <iostream> #include <cstdlib> using namespace std; int main() { float num; do { cout<<"\nPositivo ou 0 p/ sair: "; cin>>num; cout<<"\n"<<num*2; } while(num > 0); cout<<"\n"; system("pause"); } . Numero: 4 4 . 8 Numero: 23 23 num . 46 Numero: -9 -9 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 MP Display #include <iostream> #include <cstdlib> using namespace std; int main() { float num; do { cout<<"\nPositivo ou 0 p/ sair: "; cin>>num; cout<<"\n"<<num*2; } while(num > 0); cout<<"\n"; system("pause"); } . Numero: 4 4 . 8 Numero: 23 23 num . 46 Numero: -9 -9 . -18 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 Construa um programa que deixe entrar com vários números enquanto forem diferentes de 0. A cada entrada, exibir se o número tem, ou não, três algarismos. ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 Construa um programa que deixe entrar com vários números enquanto forem maiores do que 0. Ao final, exibir quantos números foram digitados. ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 CONTADOR ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 Construa um trecho de proteção para “ impedir” que nota fora do intervalo de 0 a 10 seja aceita. ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 { } do while(aula != 6); ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 system(“cls”); system(“cls”); ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 for SIMULA while ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 for SIMULA do while ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 while SIMULA for ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 while SIMULA do while ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 do while SIMULA for ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 do while SIMULA while ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 1) Qual(is) a(s) desvantagem(ens) em se usar a estrutura while para simular a estrutura do…while? ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 1) Qual(is) a(s) desvantagem(ens) em se usar a estrutura while para simular a estrutura do…while? R: Forçar a entrada e fazer dois testes. ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 2) Identifique, nas estruturas abaixo,qual testa no início e qual testa ao final: while do...while 1) Qual(is) a(s) desvantagem(ens) em se usar a estrutura while para simular a estrutura do…while? R: Forçar a entrada e fazer dois testes. ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 1) Qual(is) a(s) desvantagem(ens) em se usar a estrutura while para simular a estrutura do…while? R: Forçar a entrada e fazer dois testes. R: while – Início do...while - Final 2) Identifique, nas estruturas abaixo,qual testa no início e qual testa ao final: while do...while ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 3) Foi feito um programa, cuja finalidade era só permitir entrar com números de três algarismos. A seguinte linha while(x>=100 && x<=999);foi colocada logo depois da entrada de dados. Sabe-se que foi digitado o número 123.O que aconteceu? ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7 R: O programa entrou em loop. 3) Foi feito um programa, cuja finalidade era só permitir entrar com números de três algarismos. A seguinte linha while(x>=100 && x<=999);foi colocada logo depois da entrada de dados. Sabe-se que foi digitado o número 123.O que aconteceu? ALGORITMOS for , while ou do...while? VOCÊ PRECISA SABER DECIDIR – Aula7