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

Verificando Préstamo

Comparto el código espero comentarios y sugerencias, gracias

import java.util.Scanner;

public class VeridicadorDeNumeroEnUnIntervalo {

public static void main(String[] args) {

    System.out.println("¡BIENVENIDO AL SISTEMA DE SOLICITUD DE PRESTAMO DEL BANCO!");

    Scanner scanner = new Scanner(System.in);

    System.out.print("Ingrese el valor del préstamo a solicitar:US$ ");
    int valor = scanner.nextInt();

    if (valor >= 1000 && valor <= 5000) {
        System.out.println("El valor US$" + valor + " está dentro del intervalo permitido para el préstamo.");
    } else {
        System.out.println("El valor US$" + valor + " no está dentro del intervalo permitido para el préstamo.");
    }
    System.out.println("***GRACIAS POR PREFERIR NUESTRO BANCO");
    scanner.close();
}

} Resultado: ¡BIENVENIDO AL SISTEMA DE SOLICITUD DE PRESTAMO DEL BANCO! Ingrese el valor del préstamo a solicitar:US$ 700 El valor US$700 no está dentro del intervalo permitido para el préstamo. ***GRACIAS POR PREFERIR NUESTRO BANCO

Process finished with exit code 0

1 respuesta

Hola, ¡gracias por compartir tu código! Parece que estás trabajando en un programa para verificar si un valor de préstamo está dentro de un intervalo permitido. Tu código se ve bastante bien y está funcionando como se espera. Aquí hay algunos comentarios y sugerencias que podrían ayudarte a mejorar o expandir tu programa:

  1. Validación de entrada: Actualmente, tu programa asume que el usuario siempre ingresará un número entero. Podrías considerar agregar una validación para asegurarte de que el usuario no ingrese un valor no numérico, lo que podría causar un error.

    if (scanner.hasNextInt()) {
        int valor = scanner.nextInt();
        // Resto de tu lógica
    } else {
        System.out.println("Por favor, ingrese un número válido.");
    }
    
  2. Intervalo configurable: Si deseas hacer tu programa más flexible, podrías permitir que el intervalo de valores permitidos para el préstamo sea configurable. Esto se puede hacer utilizando variables en lugar de valores fijos.

    int minValor = 1000;
    int maxValor = 5000;
    
  3. Mensajes de salida: Para mejorar la experiencia del usuario, podrías considerar proporcionar más detalles en los mensajes de salida. Por ejemplo, podrías informar al usuario cuál es el rango permitido.

    System.out.println("El valor US$" + valor + " no está dentro del intervalo permitido para el préstamo (US$" + minValor + " - US$" + maxValor + ").");
    
  4. Formato de salida: Si deseas que el valor del préstamo se muestre con formato de moneda, podrías usar String.format o NumberFormat.

Espero que estas sugerencias te sean útiles para mejorar tu programa. ¡Espero haber ayudado y buenos estudios!