Pouvez-vous mettre un If dans un If?
Parfois, il est logique d'imbriquer des instructions if pour avoir un contrôle encore plus fin. Dans l'exercice suivant, vous ajouterez un if qui vérifie si vous détenez une action du titre Microsoft avant d'essayer de la vendre.
Voici la structure des if imbriqués, elle devrait vous sembler familière :
if(condition1) {
if(condition2) {
code si les deux passent
} else {
code si 1 passe, 2 échoue
}
} else {
code si 1 échoue
}
Les variables micr et shares ont déjà été créées pour vous.
Cette activité fait partie du cours
R intermédiaire pour la finance
Instructions de l’exercice
- Complétez l'instruction if imbriquée pour vérifier que
sharesest supérieur ou égal à1avant de décider de vendre. - Si c'est vrai, affichez
"Sell!". - Sinon, affichez
"Not enough shares to sell!".
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
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 {
___
}
}