Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Verificación de descuento en compras

public class AplicandoDescuento {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        
        double minimoCompra = 100;
        double descuento = 0.10;

        System.out.println("Ingrese el valor total de la compra");
        double subtotal = scanner.nextDouble();

        if (subtotal >= minimoCompra ) {
            double descuentoAplicado = subtotal * descuento;
            double total = subtotal - descuentoAplicado;

            System.out.println("Descuento del 10% aplicado");
            System.out.println("El valor actualizado es: $" + total );
        }else {
            System.out.println("Descuento no aplicado");
            System.out.println("Valor actualizado : $"  + subtotal);
        }
    }
}
1 respuesta

Hola Ivania, espero que estés bien

Tu código parece estar bastante bien encaminado para resolver el problema de verificar si se aplica un descuento en las compras. Sin embargo, he notado un pequeño detalle que podrías ajustar para que el mensaje de salida coincida mejor con el ejemplo proporcionado en el ejercicio.

En el ejemplo de salida esperado, se utiliza "Nuevo valor" en lugar de "El valor actualizado". Para que tu salida coincida con el ejemplo, podrías ajustar la línea donde imprimes el total después de aplicar el descuento. Aquí tienes cómo podrías hacerlo:

if (subtotal >= minimoCompra) {
    double descuentoAplicado = subtotal * descuento;
    double total = subtotal - descuentoAplicado;

    System.out.println("Descuento del 10% aplicado.");
    System.out.println("Nuevo valor: $" + total);
} else {
    System.out.println("Descuento no aplicado.");
    System.out.println("Valor total: $" + subtotal);
}

Con este pequeño ajuste, tu programa debería cumplir con los requisitos del ejercicio y mostrar los mensajes de salida tal como se espera.

Espero que esto te ayude y que sigas disfrutando de tus estudios de Java. ¡Bons estudios!