¡Hola, Alexandra!
Tu código parece estar muy bien encaminado para resolver el problema planteado. Estás utilizando un Scanner
para recibir la entrada del usuario y luego aplicas la lógica condicional para determinar si se debe aplicar el descuento. Sin embargo, he notado que el nombre de tu clase tiene un pequeño error tipográfico. En lugar de "Desceunto", debería ser "Descuento". Esto no afectará la lógica de tu programa, pero es una buena práctica tener nombres de clases correctos y claros.
Aquí tienes el código corregido:
import java.util.Scanner;
public class Descuento {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Ingrese el valor de la compra: ");
double compra = scanner.nextDouble();
if (compra >= 100.0) {
double descuento = compra * 0.10;
double valorConDescuento = compra - descuento;
System.out.printf("Descuento del 10%% aplicado.\nNuevo valor: $%.2f\n", valorConDescuento);
} else {
System.out.printf("Descuento no aplicado.\nValor total: $%.2f\n", compra);
}
scanner.close();
}
}
Con esta corrección, tu programa debería funcionar como se espera y cumplir con los requisitos del ejercicio. Espero que esto te ayude y que sigas avanzando en tu aprendizaje de Java.
¡Espero haber ayudado y buenos estudios!