Baixe o app para aproveitar ainda mais
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
Compartilhar