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.”