CommencerCommencer 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

R intermédiaire pour la finance

Afficher le cours

Instructions

  • 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 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 {
        ___
    }
}
Modifier et exécuter le code