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

Verificando si un número está en un intervalo

import java.util.Scanner;

public class Practica11 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("Ingrese el valor del préstamo:");
double prestamoSolicitado = scanner.nextDouble();
if (prestamoSolicitado >= 1000 && prestamoSolicitado <= 5000){
System.out.println("Su prestamo de $" + prestamoSolicitado +" fue aprovado");
} else{
System.out.println("El valor "+ prestamoSolicitado + " no está dentro del intervalo permitido para el préstamo.");
}
scanner.close();
}
}

1 respuesta

¡Hola, Diego!

Tu código parece estar correcto para verificar si un número está dentro del intervalo permitido de 1000 a 5000 dólares. Estás utilizando la estructura condicional if/else de manera adecuada para comprobar si el valor ingresado está dentro del rango y mostrar el mensaje correspondiente.

Aquí tienes un pequeño resumen de cómo funciona tu código:

  1. Solicitas al usuario que ingrese el valor del préstamo.
  2. Utilizas scanner.nextDouble() para capturar el valor ingresado.
  3. Verificas si el valor está entre 1000 y 5000 utilizando la condición if (prestamoSolicitado >= 1000 && prestamoSolicitado <= 5000).
  4. Si el valor está dentro del rango, imprimes un mensaje indicando que el préstamo fue aprobado.
  5. Si el valor no está dentro del rango, imprimes un mensaje indicando que no está permitido.

Tu código debería funcionar correctamente para cualquier valor ingresado. Aquí tienes un ejemplo práctico:

  • Si el usuario ingresa 3000, el programa debería imprimir: "Su prestamo de $3000 fue aprobado".
  • Si el usuario ingresa 750, el programa debería imprimir: "El valor 750 no está dentro del intervalo permitido para el préstamo."

Espero que esto te ayude a entender cómo tu código está logrando la tarea. ¡Sigue adelante con tus estudios de Java!

Espero haber ayudado y buenos estudios!