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

Verificación de descuento en compras

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("Ingrese el valor de la compra:");
        double valorCompra = scanner.nextDouble();

        if (valorCompra >= 100.00){
            double descuento = valorCompra * 0.10;
            double nuevoValor = valorCompra - descuento;
            System.out.println("Descuento del 10% aplicado.");
            System.out.println("Nuevo valor : " + "$" +  nuevoValor);
        }else {
            System.out.println("Descuento no aplicado.");
            System.out.println("Valor total: " + "$" +  valorCompra);
        }
    }
}
1 respuesta

Hola Daniel, espero que estés bien

Tu código parece estar en el camino correcto para resolver el problema de verificar si se aplica un descuento en las compras. Has implementado correctamente la lógica condicional con if/else para determinar si el valor de la compra es mayor o igual a $100.00, y aplicar el descuento del 10% en ese caso.

Aquí tienes un ejemplo de cómo tu programa funciona:

  • Si ingresas un valor de compra de $120.00, el programa calculará un descuento de $12.00 (que es el 10% de $120.00) y mostrará el nuevo valor de $108.00.
  • Si ingresas un valor de compra de $80.00, el programa indicará que no se aplica el descuento y mostrará el valor total de $80.00.

Tu implementación es correcta según el enunciado del ejercicio. Si tienes algún problema específico con la ejecución del código o alguna otra duda, no dudes en compartirlo.

Espero haber ayudado y buenos estudios!