¡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! :)