Vous êtes sur la page 1sur 2

Business and Technology Institute (BTI)

Université Episcopal d’Haïti (UNEPH)


Exercices de programmation C

1. Ecrire un programme qui permet à L'utilisateur de saisit un caractère, le programme teste s'il
s'agit d'une lettre majuscule, si oui il renvoie cette lettre en minuscule, sinon il renvoie un
message d'erreur.

2. Dans une élection, I est le nombre d’inscrits, V le nombre de votants, Q le quorum, P = 100V/I le
pourcentage de votants, M = V/2 + 1 le nombre de voix pour obtenir la majorité absolue. Le
quorum est le nombre minimum de votants pour que le vote soit déclaré valable.
Ecrire un programme qui :
1- demande à l’utilisateur de saisir I, Q et V,
2- 2- teste si le quorum est atteint,
3- 3- si oui calcule et affiche P, M, sinon affiche un message d’avertissement.

3. Ecrire un programme en c qui permet de résoudre l’équation ax2 + bx +c = 0, les comparaisons


doit-être faite sur tous les variables. Vous devez utiliser cette bibliothèque qui permet de
résoudre les fonctions mathématiques (#include <math.h>) qui a pour formule :
x1= (-b+sqrt(delta))/2/a; x2= (-b-sqrt(delta))/2/a;

4. Ecrire un programme permettant de saisir un entier n, de calculer n!, puis de l’afficher. Utiliser
une boucle do ...while puis while puis for. Quelle est la plus grande valeur possible de n, si n est
déclaré int?

5. Cet algorithme est destiné à prédire l'avenir, et il doit être infaillible, ce programme doit
demander une heure et en afficher une autre. Mais cette fois, il doit gérer également les
secondes, et afficher l'heure qu'il sera une seconde plus tard.
Par exemple, si l'utilisateur tape 21, puis 32, puis 8, le programme doit répondre : "Dans une
seconde, il sera 21 heure(s), 32 minute(s) et 9 seconde(s)".
NB : là encore, on suppose que l'utilisateur entre une date valide

6. Ecrire un algorithme qui demande un nombre de départ, et qui ensuite affiche les dix nombres
suivants. Par exemple, si l'utilisateur entre le nombre 17, le programme affichera les nombres
de 18 à 27.

7. Ecrire un algorithme qui demande un nombre de départ, et qui ensuite écrit la table de
multiplication de ce nombre, présentée comme suit (cas où l'utilisateur entre le nombre 7), le
nombre doit être entré par l’utilisateur :
Ex : Table de 7 : 7 x 1 = 7 7 x 2 = 14 7 x 3 = 21 … 7 x 10 = 70

Prof.Lafague Diackson
NB : La remise se fera jeudi 05 mai 2022 au plus tard 4hres, après cette date une déduction de 10
points sera vous donner. Les exercices de copies seront pénalisés aussi et l’envoi doit être faite dans
un folder (dossier) avec votre nom, prénom et votre code.

Prof.Lafague Diackson

Vous aimerez peut-être aussi