Lua-Programmierung: Mathematik
Aus Wikibooks
[Bearbeiten] Einfache Operationen
Rechnen kann Lua natürlich auch. Ein Beispiel:
a = 1 + 2 b = 3 * 4 c = 6 - 5 d = 10 / 2 e = 2 ^ 3 f = a + b + c + d + e print ("f = "..f)
Die Ausgabe lautet: f = 29 Die Leerzeichen können auch weggelassen werden. Das Meiste davon sollten Sie schon ohne Lua-Kenntnisse verstehen können.
In den ersten fünf Zeilen passiert folgendes:
1 plus 2 wird a zugewiesen (3) 3 mal 4 wird b zugewiesen (12) 6 minus 5 wird c zugewiesen (1) 10 geteilt durch 2 wird d zugewiesen (5) 2 hoch 3 wird e zugewiesen (8)
Danach wird f die Summe aus allen Ergebnissen zugewiesen: f ist: 3+12+1+5+8=29 Es kann auch die ganze Aufgabe in die print-Anweisung geschrieben werden:
print ((1 + 2)+(3 * 4)+(6 - 5)+(10 / 2)+(2 ^ 3))
Zuletzt wird f ausgegeben. Mit .. lassen sich zwei Teile, Zahlen und Strings verbinden, sodass sie zusammen ausgegeben werden.
In der folgenden Tabelle werden noch einmal alle Rechenoperationen zusammengefasst:
| Rechenart | Operator |
|---|---|
| Addition | + |
| Subtraktion | - |
| Multiplikation | * |
| Division | / |
| Potenzion | ^ |