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

Condicional descuento en compras

Comparto mi solución a la actividad 9 del curso

import java.util.Scanner;

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

        Scanner scanner = new Scanner(System.in);
        double precioProducto;
        double porcentajeDescuento = 0.9;
        double precioConDescuento;

        System.out.println("Ingrese el precio del producto: ");
        precioProducto = scanner.nextDouble();

        precioConDescuento = precioProducto * porcentajeDescuento;

        if (precioProducto >= 100.00) {
            System.out.println("El descuento del 10% se ha aplicado correctamente.");
            System.out.println("Precio original: $" + precioProducto);
            System.out.println("Precio con descuento: $" + precioConDescuento);
        } else {
            System.out.println("El descuento no se ha aplicado.\nValor total: $" + precioProducto);
        }
    }
}
1 respuesta

Hola Santiago, espero que estés bien

Gracias por compartir tu solución. Tu código está bastante bien encaminado, pero he notado un pequeño detalle en el mensaje de salida que podría mejorarse para que coincida exactamente con lo que se espera en el ejercicio.

En el ejemplo de salida esperada, el mensaje es "Descuento del 10% aplicado." y "Nuevo valor: $108.0" en lugar de "El descuento del 10% se ha aplicado correctamente." y "Precio con descuento: $108.0". Además, el mensaje cuando no se aplica el descuento es "Descuento no aplicado." en lugar de "El descuento no se ha aplicado."

Espero que esta pequeña modificación te sea útil. ¡Espero haber ayudado y buenos estudios!