Exercices VBA les instructions conditionnelles Série 02

Exercices VBA les instructions conditionnelles Série 02

  1. Objectifs

    • Connaitre les instructions conditionnelles en VBA
  2. Exercice 01

    1. Énoncé
      • Écrire un programme qui demande à l’utilisateur d’entrer des réels [latex] a, b et c (a # 0)[/latex] respectivement dans les cellules a2,b2 et c2 puis qui donne le nombre de racines réelles du trinôme [latex]ax^2+bx+c[/latex]
      • Le trinôme sera affiché dans la plage a3 : c3, Attention aux signes des réels exemple si b=-1 on aura [latex]ax^2-x+c[/latex], si c=0 on aura [latex]ax^2-bx[/latex] ………
      • Les racines seront affichés respectivement dans b4
      • Utiliser un bouton pour exécuter le programme
      • Votre travail doit ressembler à l’image suivant:
      • Exercices VBA les instructions conditionnelles

    2. Solution
      • Essayez de faire l’exercice de votre côté avant de regarder la Solution !



  3. Exercice 02

    1. Énoncé
      • Écrire un programme en VBA qui lit trois entiers positifs dans les cellules a2, b2 et c2 d’une feuille de calcul Excel dans l’ordre croissant tel que [latex]c > b > a > 0[/latex].
      • Le programme doit Afficher dans la cellule a3Saisie correcte” si c’est le cas, puis indiquer si les trois nombres correspondent aux trois longueurs d’un triangle rectangle, isocèle, équilatéral ou aucun des trois, dans la ligne suivante.
      • Votre travail doit ressembler à l’image suivant:
      • Exercices VBA les instructions conditionnelles Série 02

    2. Solution
      • Essayez de faire l’exercice de votre côté avant de regarder la Solution !
  4. Exercice 03

    1. Énoncé
      • Écrire un programme en VBA qui lit un entier n saisi dans la cellule a2 d’une feuille de calcul Excel, puis qui calcule et qui affiche la factorielle de n dans la ligne qui suit, notée n! et définie par :[latex]n! = 1*2*3*...*(n-1)*n.[/latex].
      • Votre travail doit ressembler à l’image suivant:
      • Exercices VBA les instructions conditionnelles Série 02

    2. Solution
      • Essayez de faire l’exercice de votre côté avant de regarder la Solution !
  5. Exercice 04

    1. Énoncé
      • Écrire un programme en VBA qui affiche 10 nombres aléatoires comprises entre deux entiers supérieurs à zéro saisis par l’utilisateur respectivement dans les cellules a2 et b2.
      • Chaque nombre est le résultat d’un tirage au hasard, les nombres seront affichés dans les cellules a3 et les cellules adjacentes à droite.
      • La somme des nombres est affichée dans la cellule b4.
      • La moyenne de ces nombres est affichée dans la cellule b5.
      • Votre travail doit ressembler à l’image suivant:
      • Exercices VBA les instructions conditionnelles Série 02




    2. Solution
      • Essayez de faire l’exercice de votre côté avant de regarder la Solution !
  6. Exercice 05

    1. Énoncé
      • Soient 5 notes enregistrées au sein des cellules de la plage B1:B5.
      • Écrire un programme VBA qui :
        1. Teste si le contenu des cellules est valide, une cellule qui contient un nombre compris entre 0 et 20, est considérée comme valide.
        2. Calcule la moyenne des notes
        3. Attribut la mention correspondante, les mentions sont listées dans le tableau suivant:
          • Note Mention
            < 10 refusé
            >= 10 et < 12 passable
            >=12 et < 14 assez bien
            >= 14 et < 16 bien
            >= 16 très bien
        4. Affecte les résultats aux cellules B6 et B7.
        5. Colore dans une couleur (par exemple rouge = 3) les notes inférieures à 10.
    2. Solution
      • Essayez de faire l’exercice de votre côté avant de regarder la Solution !



Laisser un commentaire

Abonnez vous à notre chaîne YouTube gratuitement