Buscar

aula 06 introdução à programação

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

CCT0001 - Introdução à Programação 
Aula 06: Seleção 
Introdução à Programação 
AULA 6: 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?

Outros materiais