Cursos / Informática para Internet / Lógica de Programação / Aula

arrow_back Aula 08 - Estruturas de Decisão Composta e de Múltipla Escolha – Se... Senão... Fim Se Escolha...Caso

Estrutura de Decisão Composta Encadeada

Da mesma forma que na estrutura simples, na estrutura composta também podemos utilizar SEs encadeados. Você sabe que isso ocorre quando há várias condições a serem testadas. Veja como fica a sintaxe da estrutura de decisão composta com seleções encadeadas:

Estrutura Composta com Seleção Encadeada

Para ilustrar melhor o uso de estrutura composta encadeada, vamos incrementar um pouco mais o algoritmo da média:

Veja que, no exemplo, temos a situação em que se a média não for maior que 7.0, nem está entre 4.0 e 7.0, só pode ser menor que 4.0. Nesse caso, ou o aluno é aprovado, ou fica em recuperação, ou é reprovado.

Vejamos, agora, um outro exemplo de decisão composta inserida em outra decisão composta.

Em uma empresa, os funcionários que forem solteiros não receberão bônus natalinos. Os funcionários que não forem solteiros e tiverem filhos receberão um bônus de 20% de seu salário-base (ou seja, receberão o valor de seu salário acrescido de 20%). Os funcionários que não forem solteiros e não tiverem filhos receberão um bônus de 15% de seu salário-base (ou seja, receberão o valor de seu salário mais 15%). Veja o algoritmo que calcula o bônus dos funcionários:

No algoritmo que acabamos de escrever, perceba que, se um funcionário não é solteiro, ele pode ser casado com filhos ou sem filhos. Ou seja, temos uma estrutura de decisão composta inserida em outra estrutura de decisão composta.

Versão 5.3 - Todos os Direitos reservados