TP – Les Boucles
Objectif : Maîtriser les boucles
for,whileetforeachà 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 :
-
Contient un tableau de 10 entiers prédéfinis :
int[] nombres = { 5, 8, 12, 3, 7, 14, 2, 9, 6, 10 }; -
Utilise une boucle
forpour : -
Afficher tous les éléments du tableau avec leur indice
-
Utilise une boucle
whilepour : -
Compter combien de nombres sont supérieurs ou égaux à 10
-
Utilise une boucle
foreachpour : - 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