Kannst du ein If in ein If setzen?
Manchmal ergeben verschachtelte if-Anweisungen Sinn, um noch mehr Kontrolle zu bekommen. In der folgenden Übung fügst du eine if-Anweisung hinzu, die prüft, ob du eine Microsoft-Aktie hältst, bevor du versuchst zu verkaufen.
Hier ist die Struktur verschachtelter if-Anweisungen – sie sollte dir bekannt vorkommen:
if(condition1) {
if(condition2) {
code if both pass
} else {
code if 1 passes, 2 fails
}
} else {
code if 1 fails
}
Die Variablen micr und shares wurden für dich erstellt.
Diese Übung ist Teil des Kurses
R für Finanzen – Aufbaukurs
Anleitung zur Übung
- Fülle die verschachtelte if-Anweisung aus, um zu prüfen, ob
sharesgrößer oder gleich1ist, bevor du entscheidest zu verkaufen. - Wenn das zutrifft, gib
"Sell!"aus. - Andernfalls gib
"Not enough shares to sell!"aus.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
micr <- 105.67
shares <- 1
# Fill in the blanks
if( micr < 55 ) {
print("Buy!")
} else if( micr >= 55 & micr < 75 ) {
print("Do nothing!")
} else {
if( ___ ) {
___
} else {
___
}
}