1
resposta

[Projeto] Programa de Cálculo de Desconto [Resolvido]

Este programa Java é projetado para aplicar um desconto de 10% em compras que totalizem R$ 100,00 ou mais.

Ele solicita o valor da compra ao usuário e, com base nesse valor, decide se o desconto é aplicável. Se for, calcula e exibe o valor final com o desconto. Caso contrário, informa que o desconto não foi concedido. Todos os valores monetários são apresentados com duas casas decimais para clareza.

Código:

import java.util.Scanner;
public class DescontoLoja {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.println("Digite o valor total da compra: R$ ");

        double valorCompra = scanner.nextDouble();

        scanner.close();

        double valorFinal = valorCompra;

        if (valorCompra >= 100.00) {

            double desconto = valorCompra * 0.10;
            valorFinal = valorCompra - desconto;

            System.out.println("Parabéns! Você ganhou um desconto de 10%.");
            System.out.printf("Valor original: R$ %.2f%n", valorCompra);
            System.out.printf("Valor com desconto: R$ %.2f%n", valorFinal);

        } else {
            System.out.println("O desconto não foi aplicado.");
            System.out.printf("Valor da compra: R$ %.2f%n", valorCompra);
            System.out.println("Para ter direito ao desconto, o valor da compra deve ser de R$ 100,00 ou mais.");
        }


    }
}
1 resposta

Oi, Fernanda! Como vai?

Seu código ficou muito bem estruturado e demonstra que você compreendeu claramente o uso de condicionais em Java, além de utilizar formatação monetária de forma precisa.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!