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
Pokyny k cvičení
- Doplň vnořený if příkaz, který před rozhodnutím o prodeji zkontroluje, zda je
sharesvětší nebo rovno1. - 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 {
___
}
}