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

Respuesta para descuento

comparto mi codigo compañeros:
// Programa para verificar descuento en compras
import java.util.Scanner;
public class VerificacionDescuento {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);

    System.out.print("Ingrese el valor de la compra: ");
    double valorCompra = scanner.nextDouble();

    if (valorCompra >= 100.0) {
        double descuento = valorCompra * 0.10;
        double nuevoValor = valorCompra - descuento;
        System.out.println("Descuento del 10% aplicado.");
        System.out.printf("Nuevo valor: $%.2f%n", nuevoValor);
    } else {
        System.out.println("Descuento no aplicado.");
        System.out.printf("Valor total: $%.2f%n", valorCompra);
    }

    scanner.close();
}

}

1 respuesta

¡Hola Rodrigo!

Tu código para verificar el descuento en compras está muy bien estructurado y cumple con los requisitos del ejercicio. Has implementado correctamente la lógica para aplicar un descuento del 10% si el valor de la compra es mayor o igual a $100.00. Además, el uso de Scanner para recibir la entrada del usuario y el uso de printf para formatear la salida son adecuados.

Aquí está un pequeño resumen de cómo funciona tu programa:

  1. Solicita al usuario que ingrese el valor de la compra.
  2. Verifica si el valor de la compra es mayor o igual a $100.00.
  3. Si es así, calcula un 10% de descuento y muestra el nuevo valor.
  4. Si no, informa que el descuento no se aplica y muestra el valor total de la compra.

Un ejemplo práctico sería:

  • Si el usuario ingresa 120.0, el programa mostrará:

    Descuento del 10% aplicado.
    Nuevo valor: $108.00
    
  • Si el usuario ingresa 80.0, el programa mostrará:

    Descuento no aplicado.
    Valor total: $80.00
    

Tu implementación está en línea con el ejercicio planteado. ¡Buen trabajo!

Espero haber ayudado y buenos estudios!