Lista 05 - Lógica de Programação Java - Condicionais
(Switch - Case)
Exerc01
Escreva um programa em Java que solicite ao usuário um número de 1 a 5 e, com base nesse número, exiba o nível de dificuldade correspondente em um jogo:
- 1: Fácil
- 2: Moderado
- 3: Intermediário
- 4: Difícil
- 5: Muito Difícil
Caso o número inserido esteja fora do intervalo de 1 a 5, exiba a mensagem “Número inválido”.
Exerc02
Escreva um programa em Java que exiba o seguinte menu de opções para o usuário:
Escolha um produto:
1. Produto A
2. Produto B
3. Produto C
4. Produto D
5. Produto E
Em seguida, o programa deve solicitar ao usuário que escolha um número de 1 a 5. Com base na escolha, o programa deverá exibir as informações completas do produto selecionado, incluindo o nome, preço e descrição. As informações dos produtos são:
– Produto A – Preço: R$ 10,00 – Descrição: Produto básico.
– Produto B – Preço: R$ 25,00 – Descrição: Produto intermediário.
– Produto C – Preço: R$ 50,00 – Descrição: Produto avançado.
– Produto D – Preço: R$ 100,00 – Descrição: Produto premium.
– Produto E – Preço: R$ 200,00 – Descrição: Produto de luxo.
Caso o código inserido esteja fora do intervalo de 1 a 5, o programa deve exibir a mensagem “Código inválido”.
Exerc03
Escreva um programa em Java que leia um número de 1 a 12 e, com base no número inserido, mostre a estação correspondente do ano. As estações devem ser associadas aos meses da seguinte forma:
- Verão: Dezembro (12), Janeiro (1), Fevereiro (2)
- Outono: Março (3), Abril (4), Maio (5)
- Inverno: Junho (6), Julho (7), Agosto (8)
- Primavera: Setembro (9), Outubro (10), Novembro (11)
Caso o número inserido esteja fora do intervalo de 1 a 12, exiba a mensagem “Número inválido”.
Exerc04
Escreva um programa em Java que leia um número de 1 a 5, correspondente a um tipo de veículo, e exiba o nome do veículo correspondente. O programa deve associar os números aos tipos de veículos da seguinte forma:
- 1: Carro
- 2: Moto
- 3: Caminhão
- 4: Ônibus
- 5: Bicicleta
Se o número inserido pelo usuário for válido (entre 1 e 5), o programa deverá exibir o tipo de veículo correspondente. Caso o número inserido seja fora do intervalo de 1 a 5, o programa deverá exibir a mensagem “Número inválido”
Exerc05
Escreva um programa em Java que leia uma letra e determine se ela é uma vogal minúscula, uma vogal maiúscula ou uma consoante. O programa deve usar a estrutura de controle switch case
para realizar a verificação. O programa deve seguir as regras abaixo:
- Se a letra for uma vogal minúscula (a, e, i, o, u), o programa deve exibir “Vogal minúscula”.
- Se a letra for uma vogal maiúscula (A, E, I, O, U), o programa deve exibir “Vogal maiúscula”.
- Se a letra for uma consoante (qualquer outra letra do alfabeto), o programa deve exibir “Consoante”.
Caso o usuário insira um caractere que não seja uma letra do alfabeto, o programa deve exibir a mensagem: “Caractere inválido.”