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

Cálculo del valor con descuento

public class CalculoValorDescuento { public static void main(String[] args) { double valorCompra = 301;

    if (valorCompra >= 300.0) {
        System.out.println("El descuento es del 20%");			
    } else {			
        if (valorCompra >= 200.0 && valorCompra <= 299.99) {
            System.out.println("El descuento es del 15%");				
        } else {
            if (valorCompra >= 100.0 && valorCompra <= 199.99) {
                System.out.println("El descuento es del 10%");
            } else {
                System.out.println("No tiene desuento");
            }
        }			
    }		
}

}

1 respuesta

¡Hola Jose!

En tu código, estás calculando el descuento en base al valor de compra. Si el valor de compra es mayor o igual a 300, se aplica un descuento del 20%. Si el valor de compra está entre 200 y 299.99, se aplica un descuento del 15%. Si el valor de compra está entre 100 y 199.99, se aplica un descuento del 10%. Y si el valor de compra es menor a 100, no se aplica ningún descuento.

Para calcular el valor con descuento, puedes hacer lo siguiente:

public class CalculoValorDescuento {
    public static void main(String[] args) {
        double valorCompra = 301;
        double descuento = 0;
        
        if (valorCompra >= 300.0) {
            descuento = 0.2; // 20% de descuento
        } else if (valorCompra >= 200.0 && valorCompra <= 299.99) {
            descuento = 0.15; // 15% de descuento
        } else if (valorCompra >= 100.0 && valorCompra <= 199.99) {
            descuento = 0.1; // 10% de descuento
        }
        
        double valorConDescuento = valorCompra - (valorCompra * descuento);
        System.out.println("El valor con descuento es: " + valorConDescuento);
    }
}

En este código, agregamos una variable descuento que se inicializa en 0. Luego, utilizamos una serie de condicionales if y else if para determinar el valor del descuento según el valor de compra. Finalmente, calculamos el valor con descuento restando el descuento del valor de compra y lo imprimimos por pantalla.

Espero que esta solución te sea útil. ¡Si tienes alguna otra pregunta, no dudes en preguntar! ¡Buena suerte con tu código!

Espero haber ayudado y buenos estudios!

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