Wiederholung - Einfacher Taschenrechner
Teil des Abschnitts Grundlagen der R-Journey von Coddy — Lektion 24 von 78.
Aufgabe
EinfachErstellen Sie einen einfachen Taschenrechner, der basierend auf dem angegebenen Operator verschiedene arithmetische Operationen ausführt.
Ihnen werden die folgenden Variablen zur Verfügung gestellt:
a <- 20
b <- 4
operator <- "*"Schreiben Sie eine Reihe von if-else-Anweisungen, die den Wert von operator prüfen und die entsprechende Berechnung durchführen:
- Wenn
operatorgleich"+"ist, geben Sie das Ergebnis vona + baus - Wenn
operatorgleich"-"ist, geben Sie das Ergebnis vona - baus - Wenn
operatorgleich"*"ist, geben Sie das Ergebnis vona * baus - Wenn
operatorgleich"/"ist, geben Sie das Ergebnis vona / baus - Wenn
operatoretwas anderes ist, geben Sie"Invalid operator"aus
Verwenden Sie die Funktion print() für Ihre Ausgabe.
Probier es selbst
# Variablen sind bereits definiert
a <- 20
b <- 4
operator <- "*"
# TODO: Schreibe deinen Code unten
# Verwende if-else-Anweisungen, um den Operator zu prüfen und die Berechnung durchzuführen
# Denke daran, print() für deine Ausgabe zu verwendenAlle Lektionen in Grundlagen
4Operatoren Teil 2
Logische Operatoren (AND, OR)Logische Operatoren Teil 2 (NOT)Wiederholung – Einfache LogikVektorisierte Logik Teil 1Vektorisierte Logik Teil 27Rechnungs-Split-Rechner
WillkommensnachrichtBenutzereingaben abfragen10FizzBuzz mit einer Besonderheit
SpielübersichtDie FizzBuzz-Funktion13Vektoren für Fortgeschrittene
Vektor-Slicing und IndizierungLogische IndizierungVektorarithmetik & RecyclingDer %in%-Operator2Variablen und Datentypen
Numerischer DatentypGanzzahl-DatentypZeichen-DatentypLogischer DatentypDatentypen prüfenBenennungskonventionenFehlende Werte: NAZusammenfassung – Variablenerstellung5Entscheidungsfindung
If-AnweisungIf - ElseWiederholung - Einfacher TaschenrechnerVerschachteltes If - Else8Schleifen
For-SchleifeWhile-SchleifeBreakNext (Continue)Rückblick - FakultätSequenzgenerierung (seq, :)Verschachtelte SchleifenRückblick - Dynamische Eingabe3Operatoren Teil 1
Arithmetische OperatorenGanzzahlige Division und ModuloZuweisungsoperatorenWiederholung - Einfache MathematikVergleichsoperatoren6Grundlagen der Ein- und Ausgabe
Print-AusgabeCat zur AusgabeAusgabe mit VariablenEingabe lesen mit readline()Grundlagen der TypumwandlungWiederholung – AltersrechnerWiederholung – Wahr oder Falsch9Funktionen
Funktionen deklarierenFunktionsargumenteRückgabewerteWiederholung - Sigma-FunktionWiederholung - ValidierungsfunktionStandard-Parameterwerte