Omówienie gry
Część sekcji Podstawy ścieżki Ruby w Coddy. Lekcja 54 z 88.
Wyzwanie
ŁatwyW tym rozdziale stworzysz konfigurowalną grę FizzBuzz, używając metod, pętli i logiki warunkowej.
Na początek utwórz metodę o nazwie check_divisible, która przyjmuje dwa argumenty: number i divisor. Metoda powinna zwracać true, jeśli liczba jest podzielna przez dzielnik (bez reszty), a w przeciwnym razie false.
Wczytaj z wejścia dwie liczby, przekonwertuj je na wartości całkowite i wywołaj swoją metodę z tymi wartościami. Wypisz zwrócony wynik.
Na przykład, jeśli dane wejściowe to:
15
3Wynik powinien być następujący:
trueJeśli dane wejściowe to:
15
5Wynik powinien być następujący:
trueJeśli dane wejściowe to:
7
3Wynik powinien być następujący:
falseSpróbuj swoich sił
# Wczytaj dane wejściowe
number = gets.chomp.to_i
divisor = gets.chomp.to_i
# TODO: Utwórz metodę o nazwie check_divisible, która przyjmuje dwa argumenty:
# number i divisor. Zwróć true, jeśli number jest podzielne przez divisor, a w przeciwnym razie false.
# Wywołaj swoją metodę i wypisz wynik
puts check_divisible(number, divisor)Wszystkie lekcje w sekcji Podstawy
4Operatory — część 2
Operatory logiczne — część 1Operatory logiczne — część 2Powtórka — podstawy logikiOperatory logiczne — część 3Operatory logiczne — część 47Kalkulator podziału rachunku
Wiadomość powitalnaPobieranie danych od użytkownika2Zmienne i typy danych
Liczby i zmienneTyp danych StringTyp danych BooleanTyp danych SymbolSprawdzanie typów danychKonwencje nazewnictwaPodsumowanie — tworzenie zmiennych5Podejmowanie decyzji
Instrukcja ifIf - elsePowtórka — prosty kalkulatorZagnieżdżone if - elseInstrukcja unless8Pętle
Pętla for z zakresamiPętla whilebreaknextPowtórka – silniaPętla timesPętla untilPętle zagnieżdżonePowtórka – dynamiczne wejście3Operatory — część 1
Operatory arytmetyczneOperator moduloSkrócone operatory arytmetycznePodsumowanie — prosta matematykaOperatory porównania6Podstawowe wejście i wyjście
Wyświetlanie za pomocą putsWyświetlanie za pomocą print i pWyświetlanie zmiennychWczytywanie za pomocą getsMetoda chompKonwersja typówPodsumowanie – kalkulator wiekuPodsumowanie – prawda czy fałszPoćwicz samodzielnie: Kompilator Ruby online