Wiederholung – einfacher Taschenrechner
Teil des Abschnitts Grundlagen der GDScript-Journey von Coddy. Lektion 28 von 92.
Aufgabe
EinfachErstelle einen kleinen Taschenrechner. Die Variablen n1, n2 und op werden in den ersten drei Zeilen für dich eingelesen (ändere sie nicht), und op enthält einen der Werte "+", "-", "*" oder "/".
Setze result abhängig von op:
"+":n1 + n2"-":n1 - n2"*":n1 * n2"/":n1geteilt durchn2, wobei der Dezimalteil erhalten bleibt
Schreibe alle vier Fälle: Bei den Tests wird jeder Operator ausprobiert. result ist ein float, daher wird immer ein Dezimalpunkt ausgegeben. Zum Beispiel lautet die Ausgabe für 12, 34 und "+":
result = 46.0und für 7, 2 und "/" lautet sie:
result = 3.5Probier es selbst
extends Node
func _ready():
var n1 := int(OS.read_string_from_stdin()) # Ändere diese Zeile nicht
var n2 := int(OS.read_string_from_stdin()) # Ändere diese Zeile nicht
var op := OS.read_string_from_stdin() # Ändere diese Zeile nicht
var result: float = 0.0
# Schreibe deinen Code unten
# Ändere die Zeile darunter nicht
print("result = ", result)
Alle Lektionen in Grundlagen
4Operatoren Teil 1
Arithmetische OperatorenGanzzahldivisionModulo-OperatorRechenabkürzungenRückblick – Einfache MathematikVergleichsoperatoren7Einfache Ein- und Ausgabe
AusgabeAusgabe mit VariablenString-FormatierungEingabeTypumwandlungWiederholung – bis 120Wiederholung – Wahr oder falsch10Funktionen
Eine Funktion deklarierenArgumenteRückgabewertRückgabetypenWiederholung – Sigma-FunktionWiederholung – ValidierungsfunktionStandardwerte5Operatoren Teil 2
Logische Operatoren Teil 1Logische Operatoren Teil 2Wiederholung – einfache LogikLogische Operatoren Teil 3Ternärer Operator8Rechnungsteiler
BegrüßungsnachrichtEingaben erfassen11FizzBuzz mit einer Wendung
SpielübersichtDie FizzBuzz-Funktion3Variablen Teil 2
TypdeklarationTypinferenzKonstantenWiederholung – Variablen initialisierenTypumwandlung6Entscheidungen treffen
If-AnweisungIf - ElseWiederholung – einfacher TaschenrechnerVerschachteltes If - ElseMatch-Anweisung9Schleifen
For-SchleifeWhile-SchleifeBreakContinueWiederholung – FakultätDie Range-FunktionVerschachtelte SchleifeWiederholung – Dynamische EingabeÜbe selbstständig: Online-GDScript-Compiler