Menu
Coddy logo textTech

Recapitulação - Lógica Simples

Parte da seção Fundamentos do Journey de Ruby da Coddy — lição 18 de 88.

challenge icon

Desafio

Fácil

Você recebeu as seguintes variáveis:

age = 25
has_license = true
years_of_experience = 3
has_insurance = false
is_weekend = true

Combine operadores de comparação e lógicos para avaliar e exibir as seguintes expressões, cada uma em uma linha separada:

  1. Verifique se age está entre 18 e 65 (inclusive) usando &&
  2. Verifique se a pessoa pode dirigir: age é pelo menos 18 e has_license é true
  3. Verifique se a pessoa é um motorista experiente: has_license é true e years_of_experience é maior ou igual a 2
  4. Verifique se a pessoa precisa de seguro: has_license é true e has_insurance NÃO é true
  5. Verifique se é um bom dia para praticar direção: is_weekend é true ou years_of_experience é menor que 1
  6. Verifique se a pessoa é um motorista de fim de semana qualificado: age é pelo menos 21 e has_license é true e (is_weekend é true ou has_insurance é true)

Cada saída deve ser true ou false.

Experimente você mesmo

# Variáveis fornecidas
age = 25
has_license = true
years_of_experience = 3
has_insurance = false
is_weekend = true

# TODO: Escreva seu código abaixo
# Avalie cada expressão e imprima o resultado (true ou false)

# 1. Verifique se a idade está entre 18 e 65 (inclusive) usando &&


# 2. Verifique se a pessoa pode dirigir


# 3. Verifique se a pessoa é um motorista experiente


# 4. Verifique se a pessoa precisa de seguro


# 5. Verifique se é um bom dia para praticar direção


# 6. Verifique se a pessoa é um motorista de fim de semana qualificado

Todas as lições de Fundamentos