Repaso - Lógica simple
Parte de la sección Fundamentos del Journey de Ruby de Coddy — lección 18 de 88.
Desafío
FácilSe te proporcionan las siguientes variables:
age = 25
has_license = true
years_of_experience = 3
has_insurance = false
is_weekend = trueCombina operadores de comparación y lógicos para evaluar y mostrar las siguientes expresiones, cada una en una línea separada:
- Comprueba si
ageestá entre18y65(inclusive) usando&& - Comprueba si la persona puede conducir:
agees al menos18yhas_licenseestrue - Comprueba si la persona es un conductor experimentado:
has_licenseestrueyyears_of_experiencees mayor o igual a2 - Comprueba si la persona necesita seguro:
has_licenseestrueyhas_insuranceNO estrue - Comprueba si es un buen día para practicar la conducción:
is_weekendestrueoyears_of_experiencees menor que1 - Comprueba si la persona es un conductor de fin de semana calificado:
agees al menos21yhas_licenseestruey (is_weekendestrueohas_insuranceestrue)
Cada salida debe ser true o false.
Pruébalo tú mismo
# Variables proporcionadas
age = 25
has_license = true
years_of_experience = 3
has_insurance = false
is_weekend = true
# TODO: Escribe tu código a continuación
# Evalúa cada expresión e imprime el resultado (true o false)
# 1. Comprueba si la edad está entre 18 y 65 (inclusive) usando &&
# 2. Comprueba si la persona puede conducir
# 3. Comprueba si la persona es un conductor experimentado
# 4. Comprueba si la persona necesita un seguro
# 5. Comprueba si es un buen día para practicar la conducción
# 6. Comprueba si la persona es un conductor de fin de semana cualificadoTodas 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 falso