0% ont trouvé ce document utile (0 vote)
16 vues4 pages

Programmation en C Oke

Ce document présente un atelier de programmation en C avec 15 exercices pratiques. Les exercices incluent des tâches telles que déterminer si un nombre est pair ou impair, calculer des moyennes, classer des âges, et résoudre des équations du second degré. Chaque étudiant doit créer un projet pour chaque exercice en suivant une nomenclature spécifique.

Transféré par

idken630
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
16 vues4 pages

Programmation en C Oke

Ce document présente un atelier de programmation en C avec 15 exercices pratiques. Les exercices incluent des tâches telles que déterminer si un nombre est pair ou impair, calculer des moyennes, classer des âges, et résoudre des équations du second degré. Chaque étudiant doit créer un projet pour chaque exercice en suivant une nomenclature spécifique.

Transféré par

idken630
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Programmation en C

Programmation en C
Atelier 02 : Structures conditionnelles

Pour mener à bien cet atelier, chaque étudiant devra créer un projet par exercice
en suivant la notation : Atl02_ExoX_Prenom_Nom.
Le X doit être remplacé le numéro correspondant de l’exercice. Prenom et Nom doit
être remplacé par votre prenom et nom sans les accents.

Exercice 1
Ecrire un programme qui détermine si un entier saisi est pair ou impair.

Exercice 2
Ecrire un programme qui affiche le plus grand de trois entiers saisis.

Exercice 3
Ecrire un programme qui demande deux nombres à l’utilisateur et l’informe
ensuite si leur produit est négatif ou positif (on laisse de côté le cas où le produit
est nul). Attention toutefois : on ne doit pas calculer le produit des deux nombres.

Exercice 4
Ecrire un programme qui demande l’âge d’un enfant à l’utilisateur. Ensuite, il
l’informe de sa catégorie :
 ”Poussin” de 6 à 7 ans
 ”Pupille” de 8 à 9 ans
 ”Minime” de 10 à 11 ans
 ”Cadet” après 12 ans

Exercice 5
Ecrire un programme qui permet de calculer le périmètre et la surface d’un cercle
de rayon r. Intégrer et proposer la déclaration d’une variable constante.

Exercice 6
Ecrire un programme qui permet à la fois de :

1
Enseignant : Carlos AGOSSOU, Docteur en Informatique et Télécommunication
Programmation en C

 Saisir 3 réels, calculer et afficher leur moyenne.


 Ranger ces 3 réels par ordre croissant

Exercice 7
Ecrire un programme qui demande la note d’un étudiant. Les appréciations
suivantes sont données en fonction de la note :
 « Trop nul » si la note est inférieure à 5
 « Nul » si la note est inférieure à 10 et supérieure ou égale à 5
 « pas trop nul » si la note est inférieure à 15 et supérieure ou égale 10
 « trop top » si la note est inférieure à 20 et supérieure ou égale à 15
 « T’es un boss » si la note est égale à 20.
Le programme affichera la note et l’appréciation correspondante.

Exercice 8
Si l’année A n’est pas divisible par 4, alors elle n’est pas bissextile. Si A est divisible
par 4, l’année est bissextile sauf si A est divisible par 100 et pas par 400.
Exemples :
 1901 n’est pas bissextile car non divisible par 4
 2004 est bissextile car divisible par 4 et pas par 100
 2100 n’est pas bissextile car divisible par 4, divisible par 100 mais pas par
400
 2000 est bissextile car divisible par 4, par 100 et par 400
Ecrire un programme qui détermine si une année est bissextile ou non.

Exercice 9
Ecrire un programme qui demande à l’utilisateur de taper un chiffre et qui l’écrit
ensuite en toute lettre à l’écran. Par exemple, si l’utilisateur tape le chiffre 9, le
programme affichera neuf.
Note : On ne s’occupera que des chiffres et pas de nombres en dehors de l’intervalle
[0 − 9].

Exercice 10
L’échelle de Richter permet de d’écrire la magnitude des tremblements de terre :

2
Enseignant : Carlos AGOSSOU, Docteur en Informatique et Télécommunication
Programmation en C

Si le nombre n’est pas compris entre 1 et 9 c’est qu’il y a erreur de saisie (si inférieur
à 1) ou que c’est l’apocalypse (si supérieur à 9).
Vous écrirez un programme permettant à l’utilisateur de saisir une valeur d’échelle
et qui en réponse affichera à l’écran la description associée à ce nombre. Vous
n’oublierez pas de gérer le cas où le nombre tapé par l’utilisateur est « hors-échelle »

Exercice 11
Ecrivez un petit programme qui demande à l’utilisateur de saisir un nombre puis
qui en fonction du nombre saisi :
 6 : affiche ”le personnage va à droite”.
 4 : affiche ”le personnage va à gauche”.
 8 : affiche ”le personnage va en haut”.
 2 : affiche ”le personnage va en bas”.
 dans le cas d’un autre chiffre, affiche : ”erreur de saisie, le personnage
ne bouge pas”.

Exercice 12
Écrivez un programme pour entrer le numéro du mois entre (1-12) et afficher le
nombre de jours de ce mois. Le nombre total de jours dans un mois est donné par
le tableau ci-dessous.

Exercice 13
Ecrire un programme qui demande à l’utilisateur de saisir le temps représenté
sous la forme de 3 variables : pour les heures, h, les minutes, m et les secondes, s,
ensuite il convertit le temps en secondes.

3
Enseignant : Carlos AGOSSOU, Docteur en Informatique et Télécommunication
Programmation en C

Exercice 14
Ecrire un programme qui demande à l’utilisateur de saisir le temps en secondes,
et il le convertit en heure, minutes, et en secondes.

Exercice 15
Ecrire un programme qui permet de résoudre une équation du 2nd degré :
Ax2+Bx+C = 0. Prends également en compte le cas où A est nul.

4
Enseignant : Carlos AGOSSOU, Docteur en Informatique et Télécommunication

Vous aimerez peut-être aussi