Hola Roberto, espero que estés bien
¡Espero que estés disfrutando del curso de Java! He revisado tu código y parece que estás en el camino correcto para resolver el ejercicio sobre la verificación de descuentos. Tu programa ya está configurado para aplicar un descuento del 10% cuando la compra es de $100 o más, y muestra el mensaje correspondiente.
Aquí hay un par de cosas que podrías considerar para asegurarte de que tu código cumple con los requisitos del ejercicio:
Verifica los mensajes de salida: Asegúrate de que los mensajes que imprimes coincidan exactamente con los ejemplos dados en el ejercicio. Por ejemplo, el mensaje "Descuento del 10% aplicado" debe ser seguido por un punto, y lo mismo para "Descuento no aplicado".
Formato de salida: Asegúrate de que el valor después del descuento se imprima con un formato similar al ejemplo proporcionado. Aunque tu código ya parece estar haciendo esto correctamente, es una buena práctica verificar la precisión de los números decimales si es necesario.
Pruebas adicionales: Intenta probar tu programa con diferentes valores de entrada para asegurarte de que se comporta como se espera en todos los casos, especialmente en el límite de $100.
Aquí tienes un ejemplo de cómo podrías ajustar los mensajes:
if (compra >= 100) {
System.out.println("Descuento del 10% aplicado.");
float descuento = (compra * 0.10f);
System.out.println("Nuevo valor: $" + (compra - descuento));
} else {
System.out.println("Descuento no aplicado.");
System.out.println("Valor total: $" + compra);
}
Espero que estas sugerencias te sean útiles. ¡Bons estudios!