Pouvez-vous mettre un If dans un If ?
Il est parfois utile d’imbriquer des instructions if pour avoir un contrôle encore plus fin. Dans l’exercice suivant, vous allez ajouter un if qui vérifie que vous détenez au moins une action 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 été créées pour vous.
Cet exercice fait partie du cours
R intermédiaire pour la finance
Instructions
- 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 le cas, affichez
"Sell!". - Sinon, affichez
"Not enough shares to sell!".
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
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 {
___
}
}