Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Mi código descuento en compra

Buenas tardes, comparto mi código, saludos.

import java.util.Scanner;

public class DescuentoEnCompra {
    public static void main(String[] args) {

    Scanner teclado = new Scanner(System.in);
        System.out.println("Ingrese el valor de la compra");
        double valorCompra = teclado.nextDouble();
        teclado.close();

        if (valorCompra >= 100) {
             valorCompra = valorCompra - (valorCompra * 0.1);
            System.out.println("Descuento de el 10% aplicado.");
            System.out.println("Nuevo valor: " + valorCompra);
        } else {
            System.out.println("Descuento no aplicado");
            System.out.println("Valor de la compra: " + valorCompra);
        }

}
}
1 respuesta

Hola Isidro, 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 del 10% en compras de $100 o más. Tu código está casi perfecto, pero hay un pequeño detalle que podrías ajustar para que el mensaje de salida sea más claro y se alinee mejor con el ejemplo proporcionado.

Aquí tienes una pequeña sugerencia de mejora:

  1. Asegúrate de que el mensaje de salida sea consistente con el ejemplo. Actualmente, tu mensaje dice "Descuento de el 10% aplicado." y debería ser "Descuento del 10% aplicado." para coincidir con el formato esperado.

  2. También, en el caso en que el descuento no se aplique, el mensaje debería ser "Descuento no aplicado." seguido de "Valor total: " en lugar de "Valor de la compra: ".

Con estos pequeños ajustes, tu programa debería funcionar según lo esperado. Espero que esto te ayude y que continúes disfrutando de tus estudios de Java.

¡Espero haber ayudado y buenos estudios!