1
resposta

resposta desafio

import java.util.Random;
import java.util.Scanner;

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

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

    double valorCompra = scanner.nextDouble();


    if (valorCompra >= 100.0) {
        double desconto = valorCompra *0.10;
        double valorComDesconto = valorCompra - desconto;
        System.out.printf("Desconto de 10%% aplicado.\nNovo valor: R$ %.2f\n", valorComDesconto);
    } else {
        System.out.printf("Desconto não aplicado.\nValor total: R$ %.2f\n", valorCompra);
    }

    scanner.close();

}

}

1 resposta

Oi, Everton! Como vai?

Agradeço por compartilhar sua resposta com a comunidade Alura.

Seu código está muito bem escrito! A separação entre desconto e valorComDesconto torna o cálculo bem mais legível e facilita futuras manutenções. E, o uso de System.out.printf com formatação de duas casas decimais deixa a apresentação do valor mais profissional.

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