Riepilogo - Logica semplice
Fa parte della sezione Fondamenti del percorso Ruby di Coddy. Lezione 18 di 88.
Sfida
FacileTi vengono fornite le seguenti variabili:
age = 25
has_license = true
years_of_experience = 3
has_insurance = false
is_weekend = trueCombina gli operatori di confronto e logici per valutare e visualizzare le seguenti espressioni, ciascuna su una riga separata:
- Verifica se
ageè compresa tra18e65(inclusi) usando&& - Verifica se la persona può guidare:
ageè almeno18ehas_licenseètrue - Verifica se la persona è un conducente esperto:
has_licenseètrueeyears_of_experienceè maggiore o uguale a2 - Verifica se la persona ha bisogno di un'assicurazione:
has_licenseètrueehas_insuranceNON ètrue - Verifica se è una buona giornata per esercitarsi alla guida:
is_weekendètrueoyears_of_experienceè minore di1 - Verifica se la persona è un conducente qualificato nel fine settimana:
ageè almeno21ehas_licenseètruee (is_weekendètrueohas_insuranceètrue)
Ogni risultato deve essere true oppure false.
Provalo tu
# Variabili fornite
age = 25
has_license = true
years_of_experience = 3
has_insurance = false
is_weekend = true
# TODO: Scrivi il tuo codice qui sotto
# Valuta ogni espressione e stampa il risultato (true o false)
# 1. Verifica se age è compresa tra 18 e 65 (estremi inclusi) usando &&
# 2. Verifica se la persona può guidare
# 3. Verifica se la persona è un conducente esperto
# 4. Verifica se la persona ha bisogno di un'assicurazione
# 5. Verifica se è una buona giornata per esercitarsi alla guida
# 6. Verifica se la persona ha i requisiti per guidare nel fine settimanaTutte 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 falsoEsercitati da solo: Compilatore Ruby online