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

[Sugerencia] Verificando si un número está en un intervalo

public class Banco {

    private double montoPrestamo;

    public void verificaPrestamo(double monto){
        if (monto >= 1000 && monto <=5000){
            System.out.println("El valor " + monto + " SI está dentro del intervalo permitido para el préstamo.");
        } else {
            System.out.println("El valor " + monto + " NO está dentro del intervalo permitido para el préstamo.");
        }
    }
}

import java.util.Scanner;

public class Principal {
    public static void main(String[] args) {

        Banco prestamo = new Banco();
        double monto;
        Scanner teclado = new Scanner(System.in);
        System.out.print("Ingrese el monto del préstamo: ");
        monto = teclado.nextDouble();
        prestamo.verificaPrestamo(monto);
    }
}
1 respuesta

Hola Juan, espero que estés bien

Tu código parece estar en buen camino. Has implementado correctamente la lógica para verificar si un monto está dentro del intervalo permitido utilizando una estructura condicional if/else. El rango que has utilizado es de 1000 a 5000, lo cual coincide con el requisito del ejercicio.

Aquí tienes algunos consejos para asegurarte de que tu código funcione como esperas:

  1. Verifica los límites del intervalo: Asegúrate de que el intervalo que estás utilizando es inclusivo, es decir, que incluye tanto el 1000 como el 5000. Tu condición if (monto >= 1000 && monto <= 5000) ya lo hace correctamente.

  2. Prueba con diferentes valores: Para asegurarte de que tu programa funciona correctamente, prueba con valores dentro y fuera del rango, como 999, 1000, 5000, y 5001, para ver si las salidas son las esperadas.

  3. Manejo de entradas: Asegúrate de que el usuario ingrese un número válido. Si deseas mejorar tu programa, podrías agregar una verificación para manejar entradas no numéricas.

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