Powtórka – tablica iloczynów
Część sekcji Podstawy ścieżki Ruby w Coddy. Lekcja 62 z 88.
Wyzwanie
ŁatwyOdczytaj pojedynczy wiersz danych wejściowych zawierający liczby całkowite oddzielone przecinkami (np. 3,5,2,4).
Podziel dane wejściowe na tablicę liczb całkowitych, a następnie oblicz iloczyn wszystkich elementów, mnożąc je przez siebie w pętli. Wypisz końcowy iloczyn.
Pamiętaj, aby ustawić początkową wartość zmiennej iloczynu na 1, a nie 0.
Na przykład, jeśli dane wejściowe to 3,5,2,4, wynik powinien wynosić:
120Jeśli dane wejściowe to 2,3,4, wynik powinien wynosić:
24Jeśli dane wejściowe to 1,2,3,4,5, wynik powinien wynosić:
120Jeśli dane wejściowe to 10,5, wynik powinien wynosić:
50Spróbuj swoich sił
# Wczytaj dane wejściowe rozdzielone przecinkami
input = gets.chomp
# Podziel dane wejściowe na tablicę liczb całkowitych
numbers = input.split(",").map(&:to_i)
# Zainicjalizuj zmienną product
product = 1
# TODO: Napisz poniżej kod obliczający iloczyn wszystkich elementów
# Wyświetl wynik
puts productWszystkie 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ście11Tablice
Tworzenie tablicDostęp do elementów tablicyModyfikowanie tablicMetody tablicPowtórka – tablica iloczynówPowtórka – odwrócona tablicaSkróty dotyczące tablic3Operatory — 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