Esta es la solución que cree para el ejercicio de "TestDescuento"
public class TestDescuento {
public static void main(String[] args) {
double valorCompra = 100.0;
System.out.println("Muchas gracias por tu compra de $" + valorCompra);
if (valorCompra >= 100.0 && valorCompra <= 199.99 ) {
System.out.println("Se te aplicara un descuento del 10%");
double compraDescuento10 = valorCompra - (valorCompra * 0.10);
System.out.println("Tu cuenta final es de: $" + compraDescuento10 + " mnx");
} else if (valorCompra >= 200.0 && valorCompra <= 299.99) {
System.out.println("Se te aplicara un descuento del 15%");
double compraDescuento15 = valorCompra - (valorCompra * 0.15);
System.out.println("Tu cuenta final es de: $" + compraDescuento15 + " mnx");
} else if (valorCompra >= 300.0){
System.out.println("Se te aplicara un descuento del 20%");
double compraDescuento20 = valorCompra - (valorCompra * 0.20);
System.out.println("Tu cuenta final es de: $" + compraDescuento20 + " mnx");
} else {
System.out.println("No se te aplicara un descuento");
System.out.println("Tu cuenta final es de: $" + valorCompra + " mnx");
}
}
}
Creando variables double dependiendo el rango de la compra, optando por no hacerlo de manera general. Para crear una experiencia más inmersiva