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

Comparto codigo.

Scanner teclado=new Scanner(System.in);
        double valorCompra;
        System.out.println("Validador de descuento");
        System.out.println("Escriba el valor de la compra");
        valorCompra=teclado.nextDouble();

        if(valorCompra>100){
            valorCompra-=valorCompra*0.1;
            System.out.println("Aplica para descuento");
            System.out.println("Valor de la compra con descuento "+valorCompra);
        }else {
            System.out.println("No aplica descuento");
        }
1 respuesta

Hola Estudiante, ¡gracias por compartir tu código!

Veo que estás trabajando en un programa para verificar si una compra califica para un descuento. Tu código está casi correcto, pero hay un pequeño detalle que ajustar según las instrucciones del ejercicio.

El ejercicio indica que el descuento debe aplicarse cuando el valor de la compra es mayor o igual a $100.00. Actualmente, tu condición if solo aplica el descuento cuando el valor es mayor a 100. Para corregir esto, debes cambiar la condición de if(valorCompra>100) a if(valorCompra>=100).

Además, según el ejemplo de salida proporcionado en el ejercicio, el mensaje de salida debe ser un poco diferente. Aquí tienes una versión ajustada de tu código:

Scanner teclado = new Scanner(System.in);
double valorCompra;
System.out.println("Validador de descuento");
System.out.println("Escriba el valor de la compra");
valorCompra = teclado.nextDouble();

if (valorCompra >= 100) {
    valorCompra -= valorCompra * 0.1;
    System.out.println("Descuento del 10% aplicado.");
    System.out.println("Nuevo valor: $" + valorCompra);
} else {
    System.out.println("Descuento no aplicado.");
    System.out.println("Valor total: $" + valorCompra);
}

Con este ajuste, tu programa debería funcionar según las especificaciones del ejercicio. Espero que esto te ayude y que continúes disfrutando de tus estudios de Java. ¡Bons estudios!