CommencerCommencez gratuitement

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

<cours>R intermédiaire pour la finance</cours>
Voir le cours

Instructions de l’exercice

  • Complétez l’instruction if imbriquée pour vérifier que shares est supérieur ou égal à 1 avant 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 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 {
        ___
    }
}
Modifier et exécuter le code