Buscar

aula 05 - 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 10 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 10 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 9, do total de 10 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

Prévia do material em texto

CCT0001 - Introdução à Programação
Aula 05: Estruturas de decisão
Encadeamento
Desvios encadeados
Introdução à Programação
AULA 5: Estruturas de Decisão
Encadeamento
SE 		condição1
ENTÃO 	
	 SE 	condição2
 			 faça isso se condição1 e 2 forem Verdadeira
	 SENÃO 	ou faça isso se a condição2 for Falsa e condição1 for Verdadeira 
SENÃO 	ou faça isso se a condição 1 for Falsa
Desvios encadeados
Introdução à Programação
AULA 5: Estruturas de Decisão
3
Sintaxe
if (condição1)
	 if (condição2)
 			 //faça isso se condição1 e 2 forem Verdadeira
	 else
				//ou faça isso se a condição2 for Falsa e condição1 for Verdadeira 
else
 //faça isso se a condição 1 for Falsa
Em C++...
Introdução à Programação
AULA 5: Estruturas de Decisão
4
Sintaxe
Atenção:
Se houver mais de uma linha no bloco utilizar chaves OBRIGATORIAMENTE
if (condição1)
	 if (condição2){
 			 //faça isso se condição1 e 2 forem Verdadeira
	 }
	 else {
				//ou faça isso se a condição2 for Falsa e condição1 for Verdadeira 
 }
else{
 //faça isso se a condição 1 for Falsa
}
Introdução à Programação
AULA 5: Estruturas de Decisão
5
Exemplificando
if (salario<500){
	salario = salario*1.15;
}
else {
	if (salario<=1000){
		salario=salario*1.10;
}
	else {
		salario=salario*1.05;
	}
}
cout<<"O novo salario e igual a R$"<<salario<<endl;
Introdução à Programação
AULA 5: Estruturas de Decisão
6
Encadeamento
(<condição>) ? verdadeiro : false;
Aqui colocamos a condição
Aqui vai a expressão quando a condição for verdadeira
Aqui vai a expressão quando a condição for falsa, depois dos “:”
Introdução à Programação
AULA 5: Estruturas de Decisão
7
Encadeamento
#include <iostream>
using namespace std;
int main(int argc, char** argv) {
	int numero;
	cout<<"Digite um numero:"<<endl;
	cin>>numero;
	(numero>=0)? numero++ : numero--;
	cout<<"O novo valor do numero eh:"<<numero;
	return 0;
}	
Introdução à Programação
AULA 5: Estruturas de Decisão
8
Encadeamento
Introdução à Programação
AULA 5: Estruturas de Decisão
9

Outros materiais