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

ACTIVIDAD 5

import java.util.Scanner;

public class DescuentoCompra {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        // Solicitar el valor de la compra
        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.println("Nuevo valor: $" + nuevoValor);
        } else {
            System.out.println("Descuento no aplicado.");
            System.out.println("Valor total: $" + valorCompra);
        }

        scanner.close();
    }
}
1 respuesta

Hola Esteban, espero que estés bien

Tu código parece estar bien encaminado para resolver la actividad. Estás utilizando correctamente la estructura condicional if/else para verificar si el valor de la compra es mayor o igual a $100.00 y aplicar el descuento del 10% en caso afirmativo. Aquí hay algunas cosas que podrías revisar para asegurarte de que todo funcione correctamente:

  1. Entrada y Salida: Asegúrate de que el valor de entrada sea un número decimal (double) y que el formato de salida sea claro y preciso. Tu código ya está manejando esto adecuadamente.

  2. Cálculo del Descuento: Estás calculando el descuento correctamente multiplicando el valor de la compra por 0.10 y luego restándolo del valor original para obtener el nuevo valor.

  3. Mensajes de Salida: Los mensajes que estás mostrando en la consola son correctos y coinciden con lo que se espera en la actividad.

Aquí tienes un ejemplo de cómo debería funcionar tu programa:

  • Si ingresas 120.0 como valor de compra, la salida debería ser:

    Descuento del 10% aplicado.
    Nuevo valor: $108.0
    
  • Si ingresas 80.0 como valor de compra, la salida debería ser:

    Descuento no aplicado.
    Valor total: $80.0
    

Tu implementación parece estar en línea con lo que se pide en la actividad. Si encuentras algún problema específico al ejecutar el código, asegúrate de revisar los mensajes de error o advertencias que puedan aparecer en la consola.

Espero haber ayudado y buenos estudios!