Buscar

APRESENTACAO DA AULA 10

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 6, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

CCE1040 – LÓGICA DE PROGRAMAÇÃO 
Aula 10: Seleção 
Lógica de Programação 
Aula 10: Seleção 
Seleção 
Motivação: muitas condições encadeadas 
Aumenta a complexidade do programa! 
Lógica de Programação 
Aula 10: Seleção 
Seleção 
Motivação: muitas condições encadeadas 
Bloco de código 1 
Bloco de código 2 
Bloco de código n 
Expressão 
Bloco de código 3 
Lógica de Programação 
Aula 10: Seleção 
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; 
} 
Lógica de Programação 
Aula 10: Seleção 
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; 
} 
Case : só valida igualdade! 
Lógica de Programação 
Aula 10: Seleção 
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; 
} 
Comando break : impede que os demais 
“case” sejam executadas e a execução é 
desviada para o comando após o final do 
switch 
Lógica de Programação 
Aula 10: Seleção 
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"; 
 } 
O que está errado?

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes