Os operadores de decisão podem ser organizado de forma que várias decisões possam ser tomadas. Veja alguma formas abaixo.
Problema 01
Imagine por exemplo, um aluno em que seu critério de aprovação é baseado nas seguintes situações:
- Caso o aluno tire nota abaixo de 5, seja considerado reprovado.
- Caso o aluno tenha nota maior ou igual a 5, porém, menor do que 7 estará em exame.
- Caso o aluno tenha nota maior ou igual a 7 estará aprovado.
IF/ELSE Encadeados
Inicialmente podemos implementar o programa para resolver o problema 01. Veja uma possibilidade de diagrama:
Em forma de programação:
Verifique como fica algumas execuções com valores diferentes:
| Fluxograma | Terminal |
|---|---|
![]() |
Digite a média do aluno: 4
Reprovado
|
![]() |
Digite a média do aluno: 6
Exame
|
![]() |
Digite a média do aluno: 8
Aprovado
|
Vários IFs
Podemos utilizar vários IF, nesse caso é necessário prever a faixa de valores:
Em forma de programação:
Executando:
| Fluxograma | Terminal |
|---|---|
![]() |
Digite a média do aluno: 4
Reprovado
|
![]() |
Digite a média do aluno: 6
Exame
|
![]() |
Digite a média do aluno: 8
Aprovado
|
-
1. A revenda de veículos PagueLeve tem a seguinte política de pagamento de seus vendedores:
Faça um programa que receba o valor do Salário base e a valor de Vendas e apresente o salário final do vendedor.
Vendas Salário vendedor até R$ 3.000,00 (inclusive) \(salario_{final}= salario_{base} + (\textrm{5% das vendas})\) entre R$ 3.000,00 e R$ 5.000,00 (inclusive) \(salario_{final}= salario_{base} + (\textrm{4% das vendas})\) acima de R$ 5.000,00 \(salario_{final}= salario_{base} + (\textrm{3% das vendas})\) -
2. Essa mesma revenda de veículos PagueLeve decidiu criar um ranking entre os vendedores da empresa e definiu a classificação de seus vendedores conforme a tabela:
Crie um programa que receba o valor de venda e apresente a classificação do VendedorValor de Vendas mensal Classificação >= R$ 20.000,00 Vendedor Platinum >= R$ 5.000,00 e < 20.000,00 Vendedor Titanium < R$ 5.000,00 Vendedor Silver -
3. De forma a melhorar o salário dos outros funcionários, a revenda PagueLeve resolveu dar um aumento aos seus colaboradores.
Faça um programa que recebe o salário de um colaborador e apresente o reajuste de acordo com a tabela:O programa deve apresentar na tela:Salários Aumento até R$ 1080,00 (inclusive) aumento de 20% entre R$ 1080,00 e R$ 3200,00 (inclusive) aumento de 15% acima de R$ 3200,00 aumento de 10%





