aula de seleção
Aula 5 – Seleção Encadeada
Prof. Napoleão Nepomuceno
Estruturas de Seleção
A estrutura de seleção permite que um bloco de comandos só seja executado caso determinada condição seja satisfeita.
Tipos:
●
Seleção simples;
●
Seleção composta;
●
Seleção encadeada;
●
Seleção de múltipla escolha.
Lógica de Programação
Prof. Napoleão Nepomuceno
2/10
Seleção Simples
Fluxograma
Pseudocódigo
Se () Então
Fim-Se
V
F
Java if () {
}
: uma expressão que retorna um valor lógico : conjunto de instruções a serem executadas caso a condição seja verdadeira
Lógica de Programação
Prof. Napoleão Nepomuceno
3/10
Seleção Composta
Fluxograma
Pseudocódigo
Se () Então
Senão
Fim-Se
V
F
Java if () {
} else {
}
: uma expressão que retorna um valor lógico : conjunto de instruções a serem executadas caso a condição seja verdadeira : conjunto de instruções a serem executadas caso a condição seja falsa
Lógica de Programação
Prof. Napoleão Nepomuceno
4/10
Seleção Encadeada
Fluxograma
F
Pseudocódigo
Se () Então
Se () Então
Senão
Fim-Se
Senão
Fim-Se
V
Java
V
F
if () { if () {
} else {
}
} else {
}
Utilização de uma estrutura de seleção dentro de outra.
Lógica de Programação
Prof. Napoleão Nepomuceno
5/10
Seleção Encadeada – Exemplos
Exemplo 1: Uma empresa concedeu um bônus de 20% do valor do salário aos funcionários com tempo de serviço igual ou superior a
5 anos, de 15% aos funcionários com tempo de serviço inferior a 5 anos mas igual ou superior a 3 anos, e de 10% aos demais. Faça um algoritmo que recebe como entrada seu salário e seu tempo de serviço, calcula e mostra o valor do seu bônus.
Lógica de Programação
Prof. Napoleão Nepomuceno
6/10
Seleção Encadeada – Exemplos
Exemplo 1. import java.util.*; public class CalculoBonus {
public