Repaso - Método de validación
Parte de la sección Fundamentos del Journey de Ruby de Coddy — lección 52 de 88.
Desafío
FácilDefine un método llamado in_range? que reciba tres parámetros: number, min y max. El método debe devolver true si el número está dentro del rango (inclusive), y false en caso contrario.
Lee tres números enteros de la entrada:
- El número a comprobar
- El valor mínimo del rango
- El valor máximo del rango
Usa tu método in_range? para comprobar si el número se encuentra dentro del rango dado e imprime el resultado.
Por ejemplo, si las entradas son 15, 10 y 20:
- 15 está entre 10 y 20 (inclusive)
La salida debería ser:
trueSi las entradas son 5, 10 y 20, la salida debería ser:
falseSi las entradas son 10, 10 y 20, la salida debería ser:
truePruébalo tú mismo
# Leer entrada
number = gets.chomp.to_i
min = gets.chomp.to_i
max = gets.chomp.to_i
# TODO: Definir el método in_range? a continuación
# Llamar al método e imprimir el resultado
puts in_range?(number, min, max)Todas las lecciones de Fundamentos
4Operadores Parte 2
Operadores lógicos Parte 1Operadores lógicos Parte 2Repaso - Lógica simpleOperadores lógicos Parte 3Operadores lógicos Parte 47Calculadora para dividir la cuenta
Mensaje de bienvenidaObtener la entrada del usuario10FizzBuzz con un giro
Descripción general del juegoEl método FizzBuzz2Variables y tipos de datos
Números y variablesTipo de dato StringTipo de dato BooleanTipo de dato SymbolComprobación de tipos de datosConvenciones de nomenclaturaResumen: Creación de variables5Toma de decisiones
Sentencia IfIf - ElseRepaso - Calculadora simpleIf - Else anidadosSentencia Unless8Bucles
Bucle For con rangosBucle WhileBreakNextRepaso - FactorialBucle TimesBucle UntilBucles anidadosRepaso - Entrada dinámica3Operadores Parte 1
Operadores aritméticosOperador móduloAtajos aritméticosResumen - Matemáticas simplesOperadores de comparación6Entrada y Salida Básica
Salida con putsSalida con print y pSalida con variablesEntrada con getsMétodo chompConversión de tiposResumen - Calculadora de edadResumen - Verdadero o falso9Métodos
Definir un métodoParámetros de un métodoValores de retornoRepaso - Método SigmaRepaso - Método de validaciónValores de parámetros por defecto