Fiche d'exercices : Boucles
Afficher les nombres de 1 à 100 ⭐
Écrire un programme qui affiche dans le terminal tous les nombres entre 1 et 100. (à l'aide d'une boucle for puis d'une boucle tant que).
Correction
Afficher les nombres pairs entre 1 à 100 ⭐⭐
Écrire un programme qui affiche dans le terminal tous les nombres pairs entre 1 et 100.
Correction
Table de multiplication ⭐
Écrire un programme qui prend un nombre entier et affiche sa table de multiplication (jusqu'à 10).
Correction
Somme des nombres de 1 à 100
Écrire un programme qui réalise la somme des nombres entiers de 1 jusque 100.
Compter les voyelles
Écrire un programme qui lit une chaîne de caractères et affiche le nombre de voyelles présentes dans cette chaîne.
Correction
Inverser une chaîne de caractères
Écrire un programme qui affiche les caractères d'une chaîne de caractères dans l'autre sens.
Exemple : "bonjour" → "ruojnob".
Correction
Somme des chiffres d'un nombre
Écrire un programme qui calcule la somme des chiffres d'un nombre donné par l'utilisateur.
Exemple : pour 123, il affichera 6.
Correction
Boucle jusqu'à un nombre négatif
Écrire un programme qui demande en boucle un nombre à l'utilisateur. Si le nombre est positif, la boucle continue, si le nombre est négatif, la boucle s'arrête.
Correction
Multiples de 3
Écrire un programme qui demande à l'utilisateur un nombre et affiche les multiples par 3 consécutifs.
Exemple : 1 → 3, 9, 27, 81...
Divisions par 2
Écrire un programme qui demande un nombre à l'utilisateur et affiche dans le terminal combien de fois celui-ci est divisible par 2.
Correction
Diviseurs et nombres premiers
Écrire un programme qui demande un nombre n
à un utilisateur et affiche dans le terminal ses diviseurs (autre que lui-même et 1). S'il n'en a aucun, affiche : "Aucun diviseur, n est premier.
"
Correction
Conjecture de Syracuse
Écrire un programme qui réalise la conjecture de Syracuse pour un nombre demandé par l'utilisateur. Tant que le nombre n'est pas 1, s'il est pair, on le divise par 2 sinon on le multiplie par 3 et on ajoute 1.
Exemple : 10 → 5 → 16 → 8 → 4 → 2 → 1