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

[Proyecto] prestamo

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("Ingrese el valor del préstamo: ");
        int prestamo = scanner.nextInt();
        if (prestamo >= 1000 && prestamo <= 5000) {
            System.out.println("Sí se puede realizar el prestamo de $" + prestamo);
        } else {
            System.out.println("El valor " + prestamo + " no está dentro del intervalo permitido para el préstamo.");
        }

    }
}
1 respuesta

¡Hola Karol!

Tu código parece estar bien encaminado para resolver el problema de verificar si un valor de préstamo está dentro del rango permitido. Has utilizado correctamente las estructuras condicionales if y else para determinar si el préstamo está entre 1000 y 5000 dólares.

Aquí hay un par de cosas que podrías considerar para mejorar o verificar:

  1. Entrada del Usuario: Asegúrate de que el usuario esté ingresando un número entero. Si el usuario ingresa un valor no numérico, el programa lanzará una excepción. Para evitar esto, podrías agregar un manejo de excepciones usando try-catch.

  2. Cerrar el Scanner: Es una buena práctica cerrar el objeto Scanner una vez que hayas terminado de usarlo para liberar los recursos del sistema.

Aquí tienes una versión ligeramente modificada de tu código con estas consideraciones:

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        try {
            System.out.println("Ingrese el valor del préstamo: ");
            int prestamo = scanner.nextInt();
            if (prestamo >= 1000 && prestamo <= 5000) {
                System.out.println("Sí se puede realizar el préstamo de $" + prestamo);
            } else {
                System.out.println("El valor " + prestamo + " no está dentro del intervalo permitido para el préstamo.");
            }
        } catch (Exception e) {
            System.out.println("Por favor, ingrese un número válido.");
        } finally {
            scanner.close();
        }
    }
}

Espero que esto te ayude a avanzar con tu proyecto. ¡Buenos estudios!