Exercices pratiques — boucles en C#

Exercices pratiques — boucles en C#

Exercices Simples avec Boucles

  1. Exercice 1 : Affichage des nombres de 1 à 10 avec une boucle for

    • Utilisez une boucle for pour afficher les nombres de 1 à 10.
  2. 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.
  3. 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.
  4. 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.
  5. 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.

Exercices Intermédiaires avec Boucles et Conditions

  1. 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.
  2. 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).
  3. 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.
  4. 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 ».
  5. 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.

Exercices Avancés avec Boucles Imbriquées

  1. 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.
  2. 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.
  3. 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
  4. 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.
  5. 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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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).

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.
[psw_quiz_system ]