Menu
Coddy logo textTech

Powtórka — podstawy logiki

Część sekcji Podstawy ścieżki Ruby w Coddy. Lekcja 18 z 88.

challenge icon

Wyzwanie

Łatwy

Podano następujące zmienne:

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

Połącz operatory porównania i operatory logiczne, aby obliczyć i wyświetlić poniższe wyrażenia, każde w osobnym wierszu:

  1. Sprawdź, czy age mieści się w przedziale od 18 do 65 (włącznie), używając &&
  2. Sprawdź, czy dana osoba może prowadzić: age wynosi co najmniej 18 i has_license ma wartość true
  3. Sprawdź, czy dana osoba jest doświadczonym kierowcą: has_license ma wartość true i years_of_experience jest większe lub równe 2
  4. Sprawdź, czy dana osoba potrzebuje ubezpieczenia: has_license ma wartość true i has_insurance NIE ma wartości true
  5. Sprawdź, czy to dobry dzień na ćwiczenie jazdy: is_weekend ma wartość true lub years_of_experience jest mniejsze niż 1
  6. Sprawdź, czy dana osoba jest wykwalifikowanym kierowcą weekendowym: age wynosi co najmniej 21 i has_license ma wartość true i (is_weekend ma wartość true lub has_insurance ma wartość true)

Każdy wynik powinien mieć wartość true lub false.

Spróbuj swoich sił

# Podane zmienne
age = 25
has_license = true
years_of_experience = 3
has_insurance = false
is_weekend = true

# TODO: Napisz swój kod poniżej
# Oblicz wartość każdego wyrażenia i wypisz wynik (true lub false)

# 1. Sprawdź za pomocą &&, czy age mieści się w przedziale od 18 do 65 włącznie


# 2. Sprawdź, czy ta osoba może prowadzić samochód


# 3. Sprawdź, czy ta osoba jest doświadczonym kierowcą


# 4. Sprawdź, czy ta osoba potrzebuje ubezpieczenia


# 5. Sprawdź, czy to dobry dzień na ćwiczenie jazdy samochodem


# 6. Sprawdź, czy ta osoba spełnia warunki, by prowadzić samochód w weekend

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator Ruby online