Začněte nyníZačněte zdarma

Zvládneš if uvnitř if?

Někdy se hodí vnořit if do jiného if a získat tak ještě větší kontrolu nad průběhem kódu. V následujícím cvičení přidáš příkaz if, který před pokusem o prodej zkontroluje, jestli vlastníš alespoň jednu akcii Microsoftu.

Tady je struktura vnořených if příkazů – měla by ti připadat povědomá:

if(condition1) {        
    if(condition2) {     
        code if both pass
    } else {            
        code if 1 passes, 2 fails
    }
} else {            
    code if 1 fails
}

Proměnné micr a shares jsou už připravené.

Toto cvičení je součástí kurzu

Intermediate R for Finance

Zobrazit kurz

Pokyny k cvičení

  • Doplň vnořený if příkaz, který před rozhodnutím o prodeji zkontroluje, zda je shares větší nebo rovno 1.
  • Pokud je podmínka splněna, vypiš "Sell!".
  • V opačném případě vypiš "Not enough shares to sell!".

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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 {
        ___
    }
}
Upravit a spustit kód