CommencezCommencez gratuitement

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

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