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

Você também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
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

Você também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
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

Você também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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

Outros materiais