Buscar

Aula 05 Estruturas de decisã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
Introdução à Programação
AULA 5: 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
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
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
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
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
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
Encadeamento

Outros materiais