Hola Sandy, espero que estés bien
Gracias por compartir tu código. Parece que estás en el camino correcto para resolver el problema de aplicar un descuento en las compras. Sin embargo, he notado que hay un pequeño error en la lógica de tu programa. Según la descripción de la actividad, el descuento debe aplicarse cuando el valor de la compra es mayor o igual a $100.00, pero en tu código, el descuento se aplica solo cuando el valor es mayor a $100.00.
Para corregir esto, deberías modificar la condición en tu estructura if
para que incluya el caso en que la compra es exactamente $100.00. Aquí te muestro cómo podrías ajustar tu código:
import java.util.Scanner;
class Descuento {
public static void main(String[] args) {
double Porcentaje = 10;
Scanner scanner = new Scanner(System.in);
System.out.println("Ingrese el valor de la compra: ");
double compra = scanner.nextDouble();
double descuento = (Porcentaje / 100) * compra;
double resultado = compra - descuento;
if (compra < 100) {
System.out.println("Descuento no aplicado.\n" + "Valor total: $" + compra);
} else {
System.out.println("Descuento del 10% aplicado.\n" + "Nuevo valor: $" + resultado);
}
scanner.close();
}
}
Con este cambio, el programa aplicará el descuento correctamente cuando el valor de la compra sea mayor o igual a $100.00. Espero que esto te ayude a avanzar en tu práctica. ¡Bons estudos!