Programmation I: SMI (S3) : TD #2: Les Instructions de Contrôle
Programmation I: SMI (S3) : TD #2: Les Instructions de Contrôle
Programmation I: SMI (S3) : TD #2: Les Instructions de Contrôle
Dépt. d’Informatique
Exercice 1 : Ecrire un programme qui teste si un triangle est équilatéral, isocèle ou scalène.
Les côtés du triangle sont saisis par l’utilisateur.
Exemple d’exécution
Côté 1 ? 40
Côté 2 ? 40
Côté 3 ? 45
Le triangle est isocèle.
Exercice 2 : Ecrire un programme qui teste si un caractère donné est une lettre, un chiffre ou
un caractère spécial.
Exemple d’exécution
lire un caractère ? *
Caractère spécial.
Exercice 3 : Ecrire un programme qui lit un entier représentant un numéro de jour et affiche le
nom de ce jour.
Exemple d’exécution
Vendredi
Exercice 4 : Ecrire un programme qui lit un entier représentant un numéro de mois et affiche
le nombre de jours de ce mois.
Exemple d’exécution
Exercice 5 : Ecrire un programme qui affiche la suite des termes de 1 à n ainsi que leur somme
et leur moyenne.
Exemple d’exécution
Donner n ? 8
12345678
La somme de 1 à 8 = 36 et la moyenne = 4.50
1
22
333
4444
55555
Exemple d’exécution
Donner x ? 8
Donner le nombre de termes ? 5
La somme de = - 0.415873
Exemple d’exécution
Donner un nombre ? 56
Ses diviseurs sont : 1 2 4 7 8 14 28
La somme des diviseurs = 64
Exercice 9 : Ecrire un programme qui convertit un nombre binaire en nombre décimal sans
utiliser les tableaux.
Exemple d’exécution
Donner un nombre binaire ? 1010101
Le nombre décimal équivalent est : 85