Arytmetyka i operatory
Operacje matematyczne
Arytmetyka i operatory to bezpłatna lekcja Ruby Academy na CoddyKit. To lekcja 2 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Ruby Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Ruby Academy zawiera 4 lekcji w sumie.
Podstawowe działania arytmetyczne
Ruby obsługuje znane operatory: +, -, * i /.
puts 5 + 3
puts 5 - 3
puts 5 * 3
puts 6 / 3Operator modulo
% zwraca resztę z dzielenia. Świetnie nadaje się do sprawdzania podzielności.
puts 10 % 3
puts 10 % 2Potęgowanie
** podnosi liczbę do potęgi.
puts 2 ** 3
puts 5 ** 2Kolejność wykonywania operatorów
Mnożenie i dzielenie są wykonywane przed dodawaniem i odejmowaniem. Proszę używać nawiasów, aby kontrolować kolejność działań.
puts 2 + 3 * 4
puts (2 + 3) * 4Przypisanie złożone
Operatory takie jak += i *= aktualizują zmienną bezpośrednio.
total = 10
total += 5
total *= 2
puts totalOperatory porównania
Liczby można porównywać za pomocą <, >, <=, >=, == i !=. Zwracają one true lub false.
puts 5 > 3
puts 5 == 5
puts 5 != 4Operator statku kosmicznego
<=> zwraca -1, 0 lub 1 w zależności od kolejności. Jest używany podczas sortowania.
puts (1 <=> 2)
puts (2 <=> 2)
puts (3 <=> 2)divmod
divmod zwraca w jednej operacji zarówno iloraz, jak i resztę, w postaci tablicy.
q, r = 17.divmod(5)
puts q
puts rŁączenie Integer i Float
Połączenie liczby całkowitej i zmiennoprzecinkowej przekształca wynik w liczbę zmiennoprzecinkową.
puts 5 + 2.0
puts 3 * 1.5times i upto
Integer ma pomocnicze metody iteracyjne. times powtarza operację, a upto odlicza w górę.
3.times { |i| print "#{i} " }
puts
1.upto(3) { |i| print "#{i} " }
putsObliczanie sumy
Proszę połączyć operatory w krótkim obliczeniu.
price = 20
quantity = 3
tax = 0.1
subtotal = price * quantity
total = subtotal + subtotal * tax
puts totalSzybki test
Proszę sprawdzić swoją wiedzę o arytmetyce i operatorach.
Podsumowanie
Poznali Państwo operatory:
- arytmetyczne
+ - * /, modulo%i potęgowanie** - kolejność wykonywania działań i nawiasy
- przypisanie złożone, porównania,
<=>idivmod timesiuptodo iteracji
Następnie: moduł Math.
puts (10 % 3) + (2 ** 3)Często zadawane pytania
Czy lekcja „Arytmetyka i operatory” jest bezpłatna?
Tak — pełny tekst „Arytmetyka i operatory” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Ruby Academy, przejdź na CoddyKit PRO. Kurs Ruby Academy zawiera 4 lekcji w sumie.
Co nauczysz się w „Arytmetyka i operatory”?
Operacje matematyczne Ćwiczysz Ruby Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.
Czy potrzebuję doświadczenia, aby zacząć Ruby Academy?
Nie wymagamy żadnego doświadczenia. Ruby Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 2 z 4.
Ile czasu zajmuje lekcja „Arytmetyka i operatory”?
Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.
Czy mogę pisać i uruchamiać kod w tej lekcji Ruby Academy?
Tak. Każda lekcja Ruby Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.
Wszystkie lekcje w tym kursie
- Liczby całkowite i zmiennoprzecinkowe
- Arytmetyka i operatory
- Moduł Math
- Rational i BigDecimal