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 27Rechner zum Teilen der Rechnung
BegrüßungsnachrichtBenutzereingaben erfassen10FizzBuzz mit einer Wendung
SpielübersichtDie FizzBuzz-Funktion13Fortgeschrittene Vektoren
Vektor-Slicing und -IndizierungLogische IndizierungVektorarithmetik & RecyclingDer %in%-Operator2Variablen und Datentypen
Numerischer DatentypGanzzahliger DatentypZeichen-DatentypLogischer DatentypDatentypen überprüfenNamenskonventionenFehlende Werte: NAZusammenfassung – Variablen erstellen5Entscheidungen treffen
If-AnweisungIf - ElseWiederholung – Einfacher TaschenrechnerVerschachteltes If - Else8Schleifen
For-SchleifeWhile-SchleifeBreakNext (Continue)Wiederholung – FakultätSequenzgenerierung (seq, :)Verschachtelte SchleifenWiederholung – Dynamische Eingabe3Operatoren Teil 1
Arithmetische OperatorenGanzzahldivision und ModuloZuweisungsoperatorenRückblick – Einfache MathematikVergleichsoperatoren6Grundlegende Ein- und Ausgabe
Ausgabe mit printcat zur AusgabeAusgabe mit VariablenEingaben mit readline() lesenGrundlagen der TypkonvertierungRückblick – AltersrechnerRückblick – Wahr oder falsch9Funktionen
Eine Funktion deklarierenFunktionsargumenteRückgabewerteWiederholung – Sigma-FunktionWiederholung – ValidierungsfunktionStandardparameterwerteÜbe selbstständig: Online-R-Compiler