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

[Proyecto] 09 Verificación de descuento en compras

Clase

    public void verficacionDescuentoCompras(float precioCompra){
        if (precioCompra >= 100){
            precioCompra *=0.9;
            System.out.println("Descuento del 10% aplicado.\n" +
                    "Nuevo valor: $" + precioCompra);
        } else {
            System.out.println("Descuento no aplicado.\n" +
                    "Valor total: $" + precioCompra);
        }
    }

Main

        Ejercicio ejercicio = new Ejercicio();
        Scanner teclado = new Scanner(System.in);
        float num;

                    System.out.println("Ingresa el valor de la compra: ");
                    num = teclado.nextFloat();
                    ejercicio.verficacionDescuentoCompras(num);

Resultados
Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

1 respuesta

Hola Michael,

Tu código para verificar y aplicar un descuento parece estar funcionando correctamente. La lógica que has implementado aplica un descuento del 10% si el valor de la compra es de 100 o más. Los mensajes que se imprimen también son claros y adecuados según el resultado de la verificación.

Aquí hay un pequeño consejo para mejorar la legibilidad del código: podrías considerar usar constantes para el valor del descuento y el umbral de la compra. Esto no solo hace que el código sea más fácil de leer, sino que también facilita los cambios futuros.

Por ejemplo:

public void verficacionDescuentoCompras(float precioCompra){
    final float DESCUENTO = 0.10f;
    final float UMBRAL = 100.0f;

    if (precioCompra >= UMBRAL){
        precioCompra *= (1 - DESCUENTO);
        System.out.println("Descuento del 10% aplicado.\n" +
                "Nuevo valor: $" + precioCompra);
    } else {
        System.out.println("Descuento no aplicado.\n" +
                "Valor total: $" + precioCompra);
    }
}

Espero que esto te sea útil y continúes avanzando con éxito en tu proyecto. ¡Espero haber ayudado y buenos estudios!