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

Verificador de préstamo, aquí se aplica el operador lógico "and"

import java.util.Scanner;

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

        Scanner sc = new Scanner(System.in);
        System.out.print("Ingrese el valor del préstamo: ");
        int numeroDigitado = sc.nextInt();

        if (numeroDigitado >= 1000 && numeroDigitado <= 5000) {
            System.out.printf("El valor %d está dentro del intervalo permitido parta el préstamo\n", numeroDigitado);
        }else {
            System.out.printf("El valor %d no está dentro del intervalo permitido parta el préstamo\n", numeroDigitado);
        }

    }
}
1 respuesta

Hola Manuel, espero que estés bien

Tu código parece estar correcto para la tarea que quieres realizar. Estás usando el operador lógico && para verificar si el valor ingresado está dentro del rango permitido de 1000 a 5000. Esto es exactamente lo que se necesita para determinar si el préstamo es válido o no.

Solo hay un pequeño error tipográfico en tus mensajes de salida. Has escrito "parta" en lugar de "para". Aquí tienes el código corregido:

import java.util.Scanner;

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

        Scanner sc = new Scanner(System.in);
        System.out.print("Ingrese el valor del préstamo: ");
        int numeroDigitado = sc.nextInt();

        if (numeroDigitado >= 1000 && numeroDigitado <= 5000) {
            System.out.printf("El valor %d está dentro del intervalo permitido para el préstamo\n", numeroDigitado);
        } else {
            System.out.printf("El valor %d no está dentro del intervalo permitido para el préstamo\n", numeroDigitado);
        }

    }
}

Con esta corrección, tu programa debería funcionar perfectamente para verificar si un número está dentro del intervalo permitido para un préstamo.

Espero haber ayudado y buenos estudios!