Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Verificação de desconto em compras [resolvido]

package br.com.alura;

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 valorDesconto = valorCompra - desconto;
            System.out.printf("Desconto de 10%% aplicado. \nNovo valor: R$%.2f\n", valorDesconto);
        } else {
            System.out.printf("Nenhum desconto aplicado. \nValor total: R$%.2f\n", valorCompra);
        }
        scanner.close();
    }
}
2 respostas
solução!

Oi, Marcos! Como vai?

Obrigada por compartilhar seu código com a comunidade Alura.

Você aplicou corretamente a lógica para calcular o desconto com if, deixando o cálculo claro e direto. O uso do printf ajuda a manter o formato monetário bem apresentável.

Parabéns por praticar.

Ícone de sugestão

Para saber mais:

Se quiser explorar mais sobre os conceitos usados nesse código, como entrada de dados, condicionais e formatação de valores em Java, aqui vão alguns links úteis da documentação oficial:

Alura

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

**Minha solução: ** package org.example;

import java.util.Scanner;

public class DescontoCompras { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int valorCompra; int desconto = 10; double valorComDesconto = 0; System.out.print("Insira o valor da compra: "); valorCompra = sc.nextInt();

    if (valorCompra >= 100) {
        valorComDesconto = valorCompra - valorCompra * 0.1;
        System.out.println("Desconto de " + desconto + "% aplicado.");
        System.out.println("Novo valor: R$ " + valorComDesconto);
    } else {
        System.out.println("Nenhum desconto aplicado");
        System.out.println("Valor total: R$ " + valorCompra);
    }
    sc.close();
}

}