Arithmetische Operatoren
Teil des Abschnitts Grundlagen der Lua-Journey von Coddy. Lektion 12 von 90.
Arithmetische Operatoren sind Symbole, die Lua anweisen, mathematische Operationen mit Zahlen auszuführen.
Lua bietet vier grundlegende arithmetische Operatoren, die genau wie in der Mathematik funktionieren:
-- Addition
result = 10 + 5 -- Ergebnis ist 15-- Subtraktion
result = 10 - 3 -- Ergebnis ist 7-- Multiplikation
result = 4 * 6 -- Ergebnis ist 24-- Division
result = 15 / 3 -- Ergebnis ist 5Aufgabe
EinfachBerechne die Gesamtkosten für den Kauf von zwei Gegenständen in einem Game-Shop. Erstelle Variablen für den Preis jedes Gegenstands und verwende dann arithmetische Operatoren, um die Gesamtkosten zu ermitteln.
Erstelle die folgenden Variablen:
swordPricemit dem Wert25shieldPricemit dem Wert18
Berechne die Gesamtkosten, indem du diese beiden Preise addierst, und speichere das Ergebnis in einer Variable namens totalCost. Gib dann die Gesamtkosten aus.
Probier es selbst
-- Variablen für Artikelpreise erstellen
-- TODO: Schreibe deinen Code hier
-- Gesamtkosten berechnen
-- TODO: Schreibe deinen Code hier
-- Die Gesamtkosten ausgeben
print(totalCost)Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Operatoren 2: Vergleichs- und logische Operatoren
GleichheitsoperatorenVergleichsoperatorenDer 'and'-OperatorDer 'or'-OperatorDer 'not'-OperatorKurzschlussauswertungTruthy- und Falsy-WerteRückblick – Einfache Logik7Grundlegende bedingte Logik
Die if-then-AnweisungDie if-then-else-AnweisungDie elseif-AnweisungWiederholung – Schatztruhe2Variablen und Datentypen
Was ist eine Variable?ZahlenZeichenkettenBoolesche WerteDer Wert „nil“Die Funktion type()NamenskonventionenRückblick – Charakterprofil5Grundlegende Ausgabe
Literale ausgebenVariablen ausgebenMehrere Werte ausgebenStrings & Variablen kombinierenDie tostring()-FunktionEingabeTypumwandlungRückblick – StatusberichtRückblick – Bis 1208Grundlagen der String-Manipulation
string.len()string.upper & string.lowerstring.sub()string.rep()string.find()Rückblick – Benutzernamen formatieren3Operatoren 1: Arithmetik & Verkettung
Arithmetische OperatorenModulo-OperatorPotenzierungsoperatorVerkettung von ZeichenkettenRangfolge der OperatorenWiederholung – Einfache Berechnungen6Projekt: Charakterwerte anzeigen
WillkommensnachrichtCharakterwerte deklarieren9Grundlagen von Funktionen
Eine Funktion deklarierenEine Funktion aufrufenFunktionen mit ParameternFunktionen mit mehreren ParameternDie Anweisung „return“Zusammenfassung – Flächenrechner12Grundlagen der Schleifen
Die while-SchleifeDie repeat-until-SchleifeDie numerische for-Schleifefor-Schleife mit SchrittweiteDie Anweisung „break“Rückblick – Countdown15Abschließende Herausforderungen
Wiederholung – SpielzugWiederholung – Einfache DatenbankWiederholung – Summe gerader ZahlenÜbe selbstständig: Online-Lua-Compiler