Baixe o app para aproveitar ainda mais
Prévia do material em texto
CCE1040 – LÓGICA DE PROGRAMAÇÃO Aula 9: Estruturas de decisão Lógica de Programação Aula 9: Estruturas de decisão Estruturas de decisão Lógica de Programação Aula 9: Estruturas de decisão Estruturas de decisão SE condição for verdadeira faça isso (condição1 for Verdadeira) SENÃO faça isso se a condição for Falsa Lógica de Programação Aula 9: Estruturas de decisão Estruturas de decisão If (condição) condição for verdadeira faça isso (condição1 for Verdadeira) else faça isso se a condição for Falsa Lógica de Programação Aula 9: Estruturas de decisão Estruturas de decisão If (condição) condição for verdadeira { faça isso (condição1 for Verdadeira) } else { faça isso se a condição for Falsa } Lógica de Programação Aula 9: Estruturas de decisão Estruturas de decisão Desvios encadeados Lógica de Programação Aula 9: Estruturas de decisão Estruturas de decisão Desvios encadeados São muitas possibilidades! SE condição1 for verdadeira SE condição2 faça isso (condição1 e 2 Verdadeiras) SENÃO faça isso se a condição2 for Falsa e condição1 for Verdadeira SENÃO faça isso se a condição 1 for Falsa Lógica de Programação Aula 9: Estruturas de decisão Estruturas de decisão Em C++... 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 Lógica de Programação Aula 9: Estruturas de decisão Estruturas de decisão 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 } Lógica de Programação Aula 9: Estruturas de decisão Estruturas de decisão 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;
Compartilhar