0Pricing
Ruby Academy · Lekcja

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 / 3

Operator modulo

% zwraca resztę z dzielenia. Świetnie nadaje się do sprawdzania podzielności.

puts 10 % 3
puts 10 % 2

Potęgowanie

** podnosi liczbę do potęgi.

puts 2 ** 3
puts 5 ** 2

Kolejność 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) * 4

Przypisanie złożone

Operatory takie jak += i *= aktualizują zmienną bezpośrednio.

total = 10
total += 5
total *= 2
puts total

Operatory porównania

Liczby można porównywać za pomocą <, >, <=, >=, == i !=. Zwracają one true lub false.

puts 5 > 3
puts 5 == 5
puts 5 != 4

Operator 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.5

times 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} " }
puts

Obliczanie sumy

Proszę połączyć operatory w krótkim obliczeniu.

price = 20
quantity = 3
tax = 0.1
subtotal = price * quantity
total = subtotal + subtotal * tax
puts total

Szybki 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, <=> i divmod
  • times i upto do 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

  1. Liczby całkowite i zmiennoprzecinkowe
  2. Arytmetyka i operatory
  3. Moduł Math
  4. Rational i BigDecimal
← Powrót do Ruby Academy