Arithmetische Operatoren
Teil des Abschnitts Grundlagen der Ruby-Journey von Coddy — Lektion 11 von 88.
Ruby bietet arithmetische Operatoren, um mathematische Berechnungen mit Zahlen durchzuführen. Diese Operatoren funktionieren sowohl mit Integern als auch mit Floats, was es Ihnen ermöglicht, Ausdrücke genau wie in der herkömmlichen Mathematik zu erstellen.
Die grundlegenden arithmetischen Operatoren in Ruby sind:
+ | Addition |
- | Subtraktion |
* | Multiplikation |
/ | Division |
** | Potenzierung (Exponentiation) |
So können Sie diese Operatoren verwenden:
sum = 10 + 5 # 15
difference = 10 - 3 # 7
product = 4 * 6 # 24
quotient = 20 / 4 # 5
power = 2 ** 3 # 8 (2 hoch 3)Ein wichtiges Detail: Beim Dividieren zweier Ganzzahlen führt Ruby eine Ganzzahldivision durch und gibt nur den ganzzahligen Teil zurück. Zum Beispiel ergibt 7 / 2 den Wert 3, nicht 3.5. Um ein Dezimalergebnis zu erhalten, muss mindestens eine Zahl ein Float sein: 7.0 / 2 ergibt 3.5.
Aufgabe
EinfachIhnen stehen die folgenden Variablen zur Verfügung:
base = 5
height = 12Berechnen und zeigen Sie die folgenden Werte an, jeweils in einer eigenen Zeile:
- Die Summe von
baseundheight - Das Ergebnis von
heightminusbase - Das Produkt von
baseundheight - Das Ergebnis von
heightgeteilt durchbase(Ganzzahldivision) - Der Wert von
basehoch3
Spickzettel
Ruby bietet arithmetische Operatoren zur Durchführung mathematischer Berechnungen:
+ | Addition |
- | Subtraktion |
* | Multiplikation |
/ | Division |
** | Potenzierung (hoch) |
Beispiele:
sum = 10 + 5 # 15
difference = 10 - 3 # 7
product = 4 * 6 # 24
quotient = 20 / 4 # 5
power = 2 ** 3 # 8Ganzzahlige Division: Wenn zwei Ganzzahlen (Integers) dividiert werden, gibt Ruby nur den ganzzahligen Teil zurück. Zum Beispiel gibt 7 / 2 das Ergebnis 3 zurück. Um ein dezimales Ergebnis zu erhalten, muss mindestens eine Zahl ein Float sein: 7.0 / 2 ergibt 3.5.
Probier es selbst
# Variablen sind vorgegeben
base = 5
height = 12
# TODO: Schreibe deinen Code unten, um Folgendes zu berechnen und anzuzeigen:
# 1. Die Summe von base und height
# 2. Das Ergebnis von height minus base
# 3. Das Produkt von base und height
# 4. Das Ergebnis von height geteilt durch base (Ganzzahldivision)
# 5. Der Wert von base hoch 3Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Operatoren Teil 2
Logische Operatoren Teil 1Logische Operatoren Teil 2Wiederholung – Einfache LogikLogische Operatoren Teil 3Logische Operatoren Teil 47Rechnungs-Splitter
WillkommensnachrichtBenutzereingaben abfragen10FizzBuzz mit Twist
SpielübersichtDie FizzBuzz-Methode13Arrays für Fortgeschrittene
Array Slicing mit BereichenArray Slicing mit IndizesArray-OperatorenInclude? Methode2Variablen und Datentypen
Zahlen und VariablenDatentyp StringDatentyp BooleanDatentyp SymbolDatentypen prüfenBenennungskonventionenZusammenfassung – Erstellung von Variablen5Entscheidungsfindung
If-AnweisungIf - ElseWiederholung - Einfacher TaschenrechnerVerschachtelte If - Else-AnweisungenUnless-Anweisung8Schleifen
For-Schleife mit RangesWhile-SchleifeBreakNextRückblick - FakultätTimes-SchleifeUntil-SchleifeVerschachtelte SchleifenRückblick - Dynamische Eingabe3Operatoren Teil 1
Arithmetische OperatorenModulo-OperatorArithmetische AbkürzungenWiederholung – Einfache MathematikVergleichsoperatoren6Grundlagen Ein- und Ausgabe
Ausgabe mit putsAusgabe mit print und pAusgabe mit VariablenEingabe mit getsChomp-MethodeTypumwandlungWiederholung - AltersrechnerWiederholung - Wahr oder Falsch