Riepilogo - Metodo di validazione
Fa parte della sezione Fondamenti del percorso Ruby di Coddy. Lezione 52 di 88.
Sfida
FacileDefinisci un metodo chiamato in_range? che accetta tre parametri: number, min e max. Il metodo deve restituire true se il numero è compreso nell'intervallo (estremi inclusi) e false altrimenti.
Leggi tre numeri interi dall'input:
- Il numero da controllare
- Il valore minimo dell'intervallo
- Il valore massimo dell'intervallo
Usa il tuo metodo in_range? per verificare se il numero rientra nell'intervallo indicato e stampa il risultato.
Ad esempio, se i valori di input sono 15, 10 e 20:
- 15 è compreso tra 10 e 20 (estremi inclusi)
L'output dovrebbe essere:
trueSe i valori di input sono 5, 10 e 20, l'output dovrebbe essere:
falseSe i valori di input sono 10, 10 e 20, l'output dovrebbe essere:
trueProvalo tu
# Leggi l'input
number = gets.chomp.to_i
min = gets.chomp.to_i
max = gets.chomp.to_i
# TODO: Definisci il metodo in_range? qui sotto
# Chiama il metodo e stampa il risultato
puts in_range?(number, min, max)Tutte le lezioni di Fondamenti
4Operatori Parte 2
Operatori logici Parte 1Operatori logici Parte 2Riepilogo - Logica sempliceOperatori logici Parte 3Operatori logici Parte 47Calcolatore per dividere il conto
Messaggio di benvenutoAcquisire input dall'utente10FizzBuzz con un colpo di scena
Panoramica del giocoIl metodo FizzBuzz2Variabili e tipi di dato
Numeri e variabiliTipo di dato stringaTipo di dato booleanoTipo di dato SymbolVerifica dei tipi di datoConvenzioni di denominazioneRiepilogo - Creazione di variabili5Strutture decisionali
Istruzione ifIf-ElseRipasso - Calcolatrice sempliceIf-Else annidatoIstruzione unless8Cicli
Ciclo for con intervalliCiclo whilebreaknextRiepilogo - FattorialeCiclo timesCiclo untilCicli annidatiRiepilogo - Input dinamico3Operatori, parte 1
Operatori aritmeticiOperatore moduloScorciatoie aritmeticheRipasso: matematica sempliceOperatori di confronto6Input/Output di base
Output con putsOutput con print e pOutput con variabiliInput con getsMetodo chompConversione di tipoRipasso - Calcolatore dell'etàRipasso - Vero o falso9Metodi
Definire un metodoParametri del metodoValori restituitiRiepilogo - Metodo SigmaRiepilogo - Metodo di validazioneValori predefiniti dei parametriEsercitati da solo: Compilatore Ruby online