Aller au contenu

TP – Les Boucles

Objectif : Maîtriser les boucles for, while et foreach à travers un exercice pratique.


Contexte

Tu dois développer un programme qui analyse une liste de nombres entiers.
Ce programme devra effectuer plusieurs traitements à l’aide de différentes boucles.


Énoncé

Écris un programme C# qui :

  1. Contient un tableau de 10 entiers prédéfinis :

    int[] nombres = { 5, 8, 12, 3, 7, 14, 2, 9, 6, 10 };
    

  2. Utilise une boucle for pour :

  3. Afficher tous les éléments du tableau avec leur indice

  4. Utilise une boucle while pour :

  5. Compter combien de nombres sont supérieurs ou égaux à 10

  6. Utilise une boucle foreach pour :

  7. Afficher uniquement les nombres pairs

À toi de jouer !

Pseudocode suggéré 📝 Clique ici pour le découvrir.

Début du programme

Créer un tableau de 10 nombres entiers prédéfinis

// 1. Afficher chaque élément avec son indice Pour i allant de 0 à longueur du tableau - 1 faire Afficher "nombres[i] = valeur"

// 2. Compter les nombres >= 10 avec une boucle while Initialiser un compteur à 0 Initialiser un index à 0 Tant que index < longueur du tableau Si tableau[index] >= 10 alors Incrémenter compteur Incrémenter index Afficher le compteur

// 3. Afficher les nombres pairs avec foreach Pour chaque élément n dans le tableau Si n est pair Afficher n

Fin du programme


✔️ Améliorations possibles

  • Calculer la somme totale des nombres
  • Trouver le plus petit et le plus grand
  • Demander à l’utilisateur de remplir le tableau manuellement

Navigation

Introduction for while do...while foreach Travail pratique