Baixe o app para aproveitar ainda mais
Prévia do material em texto
CCT0001 - Introdução à Programação Aula 06: Seleção Motivação Motivação: muitas condições encadeadas aumentam a complexidade do programa! Introdução à Programação AULA 6: Seleção Expressão bloco de código 1 bloco de código 2 bloco de código 3 bloco de código N Case 1 Case 2 Case 3 Default Motivação: muitas condições encadeadas Introdução à Programação AULA 6: Seleção #include <iostream> using namespace std; int main(int argc, char** argv) { int numero; cout<<"Digite um numero de 1 a 7:"<<endl; cin>>numero; switch (numero){ case 1 : cout<<"Domingo"<<endl; break; case 2 : cout<<"Segunda"<<endl; break; Em C++ case 3 :cout<<"Terça"<<endl;break; case 4 :cout<<"Quarta"<<endl; break; case 5 :cout<<"Quinta"<<endl; break; case 6 :cout<<"Sexta"<<endl;break; case 7 :cout<<"Sabado"<<endl; break; default : cout<<"Digitou outra coisa!!"<<endl; } return 0; } Introdução à Programação AULA 6: Seleção Em C++: atenção para os detalhes #include <iostream> using namespace std; int main(int argc, char** argv) { int numero; cout<<"Digite um numero de 1 a 7:"<<endl; cin>>numero; switch (numero){ case 1 : cout<<"Domingo"<<endl; break; case 2 : cout<<"Segunda"<<endl; break; case 3 :cout<<"Terça"<<endl;break; case 4 :cout<<"Quarta"<<endl; break; case 5 :cout<<"Quinta"<<endl; break; case 6 :cout<<"Sexta"<<endl;break; case 7 :cout<<"Sabado"<<endl; break; default : cout<<"Digitou outra coisa!!"<<endl; } return 0; } Case: só valida igualdade! Introdução à Programação AULA 6: Seleção #include <iostream> using namespace std; int main(int argc, char** argv) { int numero; cout<<"Digite um numero de 1 a 7:"<<endl; cin>>numero; switch (numero){ case 1 : cout<<"Domingo"<<endl; break; case 2 : cout<<"Segunda"<<endl; break; case 3 :cout<<"Terça"<<endl;break; case 4 :cout<<"Quarta"<<endl; break; case 5 :cout<<"Quinta"<<endl; break; case 6 :cout<<"Sexta"<<endl;break; case 7 :cout<<"Sabado"<<endl; break; default : cout<<"Digitou outra coisa!!"<<endl; } return 0; } Em C++: atenção para os detalhes Comando break: impede que os demais “case” sejam executadas e a execução é desviada para o o comando após o final do switch Introdução à Programação AULA 6: Seleção switch (t) { case t < 10: cout<<"Hoje está fazendo muito frio"; case t < 25: cout<<"A temperatura está agradável"; break; default: cout<<"Hoje tá quente pra chuchu"; } Em C++: atenção para os detalhes O que está errado? Introdução à Programação AULA 6: Seleção
Compartilhar