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

solución Opcional: Cálculo del valor con descuento

la solución del como quedaría el código es la siguiente

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

    double valorCompra = 294.00;
            
    if(valorCompra >=100.00 && valorCompra <=199.99) {
                System.out.println("El descuento que se la cara es del:10%");
            }
    else if(valorCompra >=200.00 && valorCompra <=299.99) {
                System.out.println("El descuento que se la cara es del:15%");
            }
            if(valorCompra >=300.00 ) {
                System.out.println("El descuento que se la cara es del:20%");
            }
}

}

1 respuesta

¡Hola Dulce!

Gracias por compartir tu código con nosotros. Parece que estás tratando de calcular el descuento basado en el valor de compra. Sin embargo, veo que hay un pequeño error en tu código.

En la última condición, donde verificas si el valor de compra es mayor o igual a 300.00, deberías usar "else if" en lugar de "if". De esta manera, solo se imprimirá un mensaje de descuento si no se cumplieron las condiciones anteriores.

Aquí está el código corregido:

public class TestDescuento {
    public static void main(String[] args) {
        
        double valorCompra = 294.00;
                
        if(valorCompra >=100.00 && valorCompra <=199.99) {
            System.out.println("El descuento que se aplica es del 10%");
        }
        else if(valorCompra >=200.00 && valorCompra <=299.99) {
            System.out.println("El descuento que se aplica es del 15%");
        }
        else if(valorCompra >=300.00 ) {
            System.out.println("El descuento que se aplica es del 20%");
        }
    }
}

Ahora, cuando ejecutes este código con un valor de compra de 294.00, se imprimirá "El descuento que se aplica es del 15%", ya que cumple la segunda condición.

Espero que esto resuelva tu duda. Si tienes alguna otra pregunta, ¡no dudes en preguntar! ¡Buena suerte con tus estudios!

Espero haber ayudado y buenos estudios!

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