Menu
CoddyTech

Instrukcja if

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

Skoro wiesz już, jak tworzyć wyrażenia logiczne za pomocą operatorów porównania i operatorów logicznych, czas sprawić, by twoje programy coś robiły na podstawie tych warunków. Instrukcja if pozwala kodowi podejmować decyzje.

Instrukcja if wykonuje blok kodu tylko wtedy, gdy jej warunek ma wartość true. Jeśli warunek ma wartość false, kod znajdujący się wewnątrz jest po prostu pomijany:

age = 20

if age >= 18
  puts "You can vote!"
end

Struktura jest prosta: słowo kluczowe if, po nim warunek, następnie kod do wykonania, a na końcu end, aby zamknąć blok. Kod między if a end jest wykonywany tylko wtedy, gdy warunek jest prawdziwy.

Możesz użyć dowolnego wyrażenia, które zwraca wartość logiczną, w tym operatorów logicznych:

temperature = 25
is_sunny = true

if temperature > 20 && is_sunny
  puts "Perfect day for a walk!"
end

Gdy warunek jest fałszywy, Ruby pomija wszystko wewnątrz bloku i kontynuuje wykonywanie reszty programu. Dzięki temu programy reagują różnie w różnych sytuacjach.

challenge icon

Wyzwanie

Łatwy

Udostępniono Ci następujące zmienne:

score = 85
temperature = 30
is_member = true
balance = 150
age = 21

Użyj instrukcji if, aby sprawdzić każdy z poniższych warunków. Jeśli warunek jest prawdziwy, wypisz określony komunikat. Jeśli warunek jest fałszywy, niczego nie wypisuj w tym sprawdzeniu.

  1. Jeśli score jest większe lub równe 70, wypisz Passed!
  2. Jeśli temperature jest większe niż 25 i is_member ma wartość true, wypisz Pool access granted
  3. Jeśli balance jest większe niż 100 lub is_member ma wartość true, wypisz Eligible for discount
  4. Jeśli age jest większe lub równe 21 i balance jest większe niż 0, wypisz Can make purchase

Każdy komunikat powinien pojawić się w osobnym wierszu.

Spróbuj swoich sił

# Zmienne są już zdefiniowane
score = 85
temperature = 30
is_member = true
balance = 150
age = 21

# TODO: Napisz swój kod poniżej
# Użyj instrukcji if, aby sprawdzić każdy warunek i wyświetlić odpowiedni komunikat
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator Ruby online