Exercices pratiques — boucles en C#
Exercices Simples avec Boucles
Exercice 1 : Affichage des nombres de 1 à 10 avec une boucle
for
- Utilisez une boucle
for
pour afficher les nombres de 1 à 10.
- Utilisez une boucle
Exercice 2 : Afficher les nombres pairs de 2 à 20 avec une boucle
for
- Utilisez une boucle
for
pour afficher les nombres pairs de 2 à 20.
- Utilisez une boucle
Exercice 3 : Afficher les nombres de 10 à 1 avec une boucle
while
- Utilisez une boucle
while
pour afficher les nombres décroissants de 10 à 1.
- Utilisez une boucle
Exercice 4 : Boucle
do-while
pour entrer un mot de passe- Demandez à l’utilisateur de saisir un mot de passe jusqu’à ce qu’il entre « 12345 », en utilisant une boucle
do-while
.
- Demandez à l’utilisateur de saisir un mot de passe jusqu’à ce qu’il entre « 12345 », en utilisant une boucle
Exercice 5 : Calculer la somme des nombres de 1 à 100 avec une boucle
for
- Écrivez un programme qui calcule la somme des nombres de 1 à 100 en utilisant une boucle
for
.
- Écrivez un programme qui calcule la somme des nombres de 1 à 100 en utilisant une boucle
Exercices Intermédiaires avec Boucles et Conditions
Exercice 6 : Afficher les nombres impairs de 1 à 50 avec une boucle
while
- Utilisez une boucle
while
pour afficher tous les nombres impairs de 1 à 50.
- Utilisez une boucle
Exercice 7 : Calculer la factorielle d’un nombre avec une boucle
for
- Écrivez un programme qui demande à l’utilisateur d’entrer un nombre et calcule la factorielle de ce nombre (ex : 5! = 5x4x3x2x1).
Exercice 8 : Trouver les multiples de 3 de 1 à 30 avec une boucle
for
- Utilisez une boucle
for
pour afficher tous les multiples de 3 de 1 à 30.
- Utilisez une boucle
Exercice 9 : Créer un programme qui arrête quand l’utilisateur entre « stop »
- Utilisez une boucle
do-while
pour demander à l’utilisateur d’entrer un texte. La boucle doit continuer jusqu’à ce que l’utilisateur entre « stop ».
- Utilisez une boucle
Exercice 10 : Compter les occurrences d’une lettre dans une chaîne
- Écrivez un programme qui demande à l’utilisateur d’entrer une chaîne de caractères et compte combien de fois une lettre spécifique apparaît dans cette chaîne, en utilisant une boucle
for
.
- Écrivez un programme qui demande à l’utilisateur d’entrer une chaîne de caractères et compte combien de fois une lettre spécifique apparaît dans cette chaîne, en utilisant une boucle
Exercices Avancés avec Boucles Imbriquées
Exercice 11 : Générer une table de multiplication
- Utilisez deux boucles
for
imbriquées pour générer et afficher une table de multiplication de 1 à 10.
- Utilisez deux boucles
Exercice 12 : Afficher une grille de 5×5 étoiles avec des boucles imbriquées
- Utilisez des boucles imbriquées pour afficher une grille 5×5 d’étoiles.
Exercice 13 : Triangle de nombres avec boucles imbriquées
- Utilisez des boucles imbriquées pour afficher un triangle de nombres comme suit :
1 1 2 1 2 3 1 2 3 4 1 2 3 4 5
- Utilisez des boucles imbriquées pour afficher un triangle de nombres comme suit :
Exercice 14 : Table des puissances avec des boucles imbriquées
- Utilisez des boucles imbriquées pour afficher la table des puissances carrées (ex : 1^2, 2^2, 3^2…) jusqu’à 10^2.
Exercice 15 : Calculer la somme de chaque ligne d’un tableau 2D
- Déclarez un tableau 2D et utilisez des boucles imbriquées pour calculer et afficher la somme de chaque ligne du tableau.
Exercices sur la Répétition de Tâches avec Boucles
Exercice 16 : Calculer la somme des nombres jusqu’à ce qu’on entre 0
- Utilisez une boucle
do-while
pour demander à l’utilisateur de continuer à entrer des nombres. Le programme s’arrête lorsque l’utilisateur entre 0, et affiche la somme des nombres entrés.
- Utilisez une boucle
Exercice 17 : Inverser une chaîne de caractères avec une boucle
for
- Écrivez un programme qui demande à l’utilisateur d’entrer une chaîne de caractères et utilise une boucle
for
pour inverser la chaîne.
- Écrivez un programme qui demande à l’utilisateur d’entrer une chaîne de caractères et utilise une boucle
Exercice 18 : Calculer la moyenne de 5 nombres
- Utilisez une boucle
for
pour demander à l’utilisateur d’entrer 5 nombres, puis calculez et affichez la moyenne de ces nombres.
- Utilisez une boucle
Exercice 19 : Trouver le nombre maximum dans une série d’entrées
- Demandez à l’utilisateur d’entrer 10 nombres, puis utilisez une boucle
for
pour trouver et afficher le plus grand de ces nombres.
- Demandez à l’utilisateur d’entrer 10 nombres, puis utilisez une boucle
Exercice 20 : Convertir un nombre décimal en binaire
- Écrivez un programme qui prend un nombre entier et utilise une boucle
while
pour le convertir en binaire (par division successive par 2).
- Écrivez un programme qui prend un nombre entier et utilise une boucle
Conseils pour la Résolution des Exercices
- Testez chaque boucle : Vérifiez toujours si la condition d’arrêt de votre boucle est correcte pour éviter les boucles infinies.
- Décomposez les problèmes complexes : Pour des boucles imbriquées, commencez par une seule boucle, puis ajoutez progressivement l’autre pour mieux comprendre le flux.
- Commenter votre code : Ajoutez des commentaires pour expliquer le rôle de chaque partie de la boucle et pour vous aider à mieux suivre la logique du programme.
Laisser un commentaire :