1
respuesta

[Sugerencia] Respuesta de Test Descuento

Esta es la solución que cree para el ejercicio de "TestDescuento"

public class TestDescuento {
    
    public static void main(String[] args) {

        double valorCompra = 100.0;
        System.out.println("Muchas gracias por tu compra de $" + valorCompra);
        
        if (valorCompra >= 100.0 && valorCompra <= 199.99 ) {
            System.out.println("Se te aplicara un descuento del 10%");
            double compraDescuento10 = valorCompra - (valorCompra * 0.10);
            System.out.println("Tu cuenta final es de: $" + compraDescuento10 + " mnx");
            
        } else if (valorCompra >= 200.0 && valorCompra <= 299.99) {
            System.out.println("Se te aplicara un descuento del 15%");
            double compraDescuento15 = valorCompra - (valorCompra * 0.15);
            System.out.println("Tu cuenta final es de: $" + compraDescuento15 + " mnx");
            
        } else if (valorCompra >= 300.0){
            System.out.println("Se te aplicara un descuento del 20%");
            double compraDescuento20 = valorCompra - (valorCompra * 0.20);
            System.out.println("Tu cuenta final es de: $" + compraDescuento20 + " mnx");
            
        } else {
            System.out.println("No se te aplicara un descuento");
            System.out.println("Tu cuenta final es de: $" + valorCompra + " mnx");
        }
    }
}

Creando variables double dependiendo el rango de la compra, optando por no hacerlo de manera general. Para crear una experiencia más inmersiva

1 respuesta

Hola Jesús, espero que estés bien.

Felicitaciones por tu aprendizaje, es bueno ver los diferentes puntos de vistas, eso enriquece nuestros conocimientos. Continúa con ese empeño.

Mucho éxito en todo lo que te propongas y si tienes alguna duda aquí estaremos para apoyarte.

¡Vamos juntos!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios