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

Descuento En Compra

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 Juan, espero que estés bien

Tu código parece estar bien encaminado para resolver el problema de aplicar un descuento en una compra. Sin embargo, hay un pequeño detalle que podrías ajustar para que la salida del programa sea más clara y cumpla con el formato esperado.

En el ejemplo de salida proporcionado, se menciona que el nuevo valor después del descuento debe ser precedido por un símbolo de dólar. Para lograr esto, puedes modificar ligeramente la impresión del nuevo valor de la compra.

Con este pequeño ajuste, tu programa debería imprimir el valor con el símbolo de dólar, tal como se espera en el ejercicio.

Espero que esta sugerencia te sea útil y te ayude a avanzar en tu aprendizaje de Java. ¡Espero haber ayudado y buenos estudios!