Estrutura Condicional Prof. Eduardo Definição Este tipo de estrutura é utilizada para representar o desvio no fluxo normal de um programa, ou seja, utilizada para indicar que deve ser tomada uma decisão, apontando a possibilidade de desvios Estrutura Condicional Símbolo gráfico em fluxograma: Estrutura Condicional O teste lógico segue a seguinte estrutura (ou fluxo): Valores Teste Lógico Falso Função ou Fórmula executada se falso Função ou Fórmula executada se verdadeiro Estrutura Condicional Algoritmo: se(condição) então (comandos) fim então senão (comandos) fim senão fim se Fórmula geral: em C++: if(condição) { (comandos) } else (comandos) Estrutura Condicional Operadores condicionais: Sinal Função = != Igual Diferente > Maior que >= Maior que ou igual a < <= Menor que Menor que ou igual a Estrutura Condicional Operadores lógicos: Tabela E VeV=V VeF=F FeV=F FeF=F Tabela OU V ou V = V V ou F = V F ou V = V F ou F = F Algoritmo e ou C && || Considerações finais Em C/C++, torna-se obrigatória a utilização de chaves quando existe mais de um comando a executar. Os comandos entre chaves {} só serão executados se a condição for verdadeira. Em C/C++, todas as condições devem estar entre parenteses (condição). Exercícios: 1 - Supondo que o cálculo do imposto de renda é feito com base na faixa em que os rendimentos se enquadram abaixo: - até R$ 1434,00 – 10% - mais que R$ 1434,00 – 20% 2 - Criar um programa que calcule a média aritmética das 3 notas de um aluno, mostre o valor calculado. Se a média obtida for maior ou igual a 7.0, escrever a mensagem APROVADO, caso contrário, escreva REPROVADO Exercícios: 3 – Haverá uma competição e somente aqueles que tem idade maior que 15 anos e altura maior ou igual a 1.70 participa da competição. Criar um programa que receba a altura e a idade de uma pessoa e retorne se ele COMPETIRÁ ou NÂO COMPETIRÁ. 4 – Haverá uma competição e somente aqueles que tem idade maior que 15 anos ou altura maior ou igual a 1.70 participa da competição. Criar um programa que receba a altura e a idade de uma pessoa e retorne se ele COMPETIRÁ ou NÂO COMPETIRÁ.