LoslegenKostenlos loslegen

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

Kurs anzeigen

Anleitung zur Übung

  • Fülle die verschachtelte if-Anweisung aus, um zu prüfen, ob shares größer oder gleich 1 ist, 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 {
        ___
    }
}
Code bearbeiten und ausführen