Em programas de fidelidade, recompensar os clientes pelo tempo que eles permanecem fiéis a um serviço é uma prática comum. Neste artigo, vamos explorar como criar um programa em Java que calcula descontos em mensalidades de acordo com o tempo de matrícula de um aluno em uma academia. O código que apresentaremos é simples, mas demonstra poderosas estruturas de decisão em Java, ideais para quem está começando a programar. Veja o vídeo do conteúdo abaixo: https://youtu.be/DAfAsU7WLjk
O Código
Vamos dar uma olhada no código completo:
Explicando o Código
Agora, vamos detalhar cada parte desse código para entender seu funcionamento.
1. Capturando Entradas do Usuário
Aqui, utilizamos o Scanner
para capturar a entrada do usuário, que nos fornece o valor da mensalidade e o número de meses consecutivos que o aluno está matriculado. Essas informações são essenciais para calcular o desconto aplicado.
2. Verificando as Regras de Desconto
Aqui, aplicamos regras simples de desconto baseadas no tempo de matrícula:
- Se o aluno estiver matriculado entre 6 e 12 meses consecutivos, ele recebe um desconto de 5%.
- Se o aluno estiver matriculado por mais de 12 meses, ele recebe um desconto de 10%.
- Se o aluno estiver matriculado por menos de 6 meses, ele não recebe desconto, e o valor do desconto permanece zero.
3. Calculando o Valor a Pagar
O valor final da mensalidade é calculado subtraindo o desconto do valor original.
4. Exibindo o Resultado Final
Finalmente, o programa exibe tanto o valor do desconto quanto o valor final da mensalidade após a aplicação do desconto.
Conclusão
Este programa é um exemplo claro de como utilizar estruturas de decisão (if
, else if
, else
) em Java para criar regras e aplicar descontos com base em condições específicas. Ele é especialmente útil para quem está começando a entender como criar lógica de negócios simples em seus programas.
Acesse promoções exclusivas do nosso blog aqui: https://amzn.to/4ebvbBX