Operatory arytmetyczne
Część sekcji Podstawy ścieżki Ruby w Coddy. Lekcja 11 z 88.
Ruby udostępnia operatory arytmetyczne do wykonywania obliczeń matematycznych na liczbach. Operatory te działają zarówno na liczbach całkowitych, jak i zmiennoprzecinkowych, dzięki czemu możesz tworzyć wyrażenia tak samo jak w zwykłej matematyce.
Podstawowe operatory arytmetyczne w Ruby to:
+ | Dodawanie |
- | Odejmowanie |
* | Mnożenie |
/ | Dzielenie |
** | Potęgowanie (podnoszenie do potęgi) |
Oto, jak możesz używać tych operatorów:
sum = 10 + 5 # 15
difference = 10 - 3 # 7
product = 4 * 6 # 24
quotient = 20 / 4 # 5
power = 2 ** 3 # 8 (2 do potęgi 3)Ważny szczegół: podczas dzielenia dwóch liczb całkowitych Ruby wykonuje dzielenie całkowite i zwraca tylko część całkowitą wyniku. Na przykład 7 / 2 zwraca 3, a nie 3.5. Aby uzyskać wynik dziesiętny, co najmniej jedna liczba musi być typu zmiennoprzecinkowego: 7.0 / 2 zwraca 3.5.
Wyzwanie
ŁatwyOtrzymujesz następujące zmienne:
base = 5
height = 12Oblicz i wyświetl następujące wartości, każdą w osobnym wierszu:
- Sumę
baseiheight - Wynik odejmowania
baseodheight - Iloczyn
baseiheight - Wynik dzielenia
heightprzezbase(dzielenie całkowite) - Wartość
basepodniesioną do potęgi3
Spróbuj swoich sił
# Zmienne są podane
base = 5
height = 12
# TODO: Napisz poniżej kod, który obliczy i wyświetli:
# 1. Sumę base i height
# 2. Wynik odejmowania base od height
# 3. Iloczyn base i height
# 4. Wynik dzielenia height przez base (dzielenie całkowite)
# 5. Wartość base podniesionego do potęgi 3Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
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