Vous êtes sur la page 1sur 1

Contrôle Final-septembre 2020

Exercice 2 :
Ecrire un programme qui permet de trouver un nombre au hasard, compris entre 0 et 10. Demande à l’utilisateur
d’entrer une valeur.
a. Obliger l’utilisateur à entrer une valeur comprise entre 0 et 10.
b. Afficher un message indiquant si la valeur entrée est petite, grande ou si la bonne valeur.
c. Afficher à la fin le nombre d’essais effectués.
d. Le programme s’arrête au bout de 5 essais si l’utilisateur n’a pas trouvé, et affiche la valeur qu’il fallait
deviner.
Exercice 3 :
La formule de conversion des températures exprimées en degré Fahrenheit en degré Celsius est :

Ecrire un programme permettant d’afficher une liste d’équivalence pour l’intervalle de


températures [ ]. On prend un incrément de . Utilisez la boucle do….while.
Exercice 4 :
Ecrire une fonction qui permet de résoudre une équation du second degré. Voici le prototype de la fonction :

int Resoudre (double a, double b, double c, double *x1, double *x2)


La fonction retourne le nombre de solution trouvé (0 pas de solution, 1 solution unique x1, 2 deux solutions x1 et
x2, -1 tout x est solution). Dans le cas où l’équation a une solution, la fonction retourne la solution dans x1.
Dans le cas où l’équation a 2solutions, la fonction retourne les solutions dans x1 et x2.

Contrôle de Rattrapage-octobre 2020


Exercice 2 :
Écrire un programme qui lit la dimension N d'un tableau T du type int (dimension maximale: 50 composantes),
remplit le tableau par des valeurs entrées au clavier et affiche le tableau.
Copiez ensuite toutes les composantes strictement positives dans un deuxième tableau TPOS et toutes les valeurs
strictement négatives dans un troisième tableau TNEG. Afficher les tableaux TPOS et TNEG.
Exercice 3 :
Ecrire un programme qui permet de calculer la somme S des n premiers termes de la série définie par :

Ou n ! étant le factoriel de n (n !=1*2*3*….*n) et Exp(n)=exponentiel (n).


Exercice 4 :
On se propose d’écrire un programme qui permettra d’analyser les contaminations au « COVID-19 » sur une
année soit 365 jours. Pour cela on organisera le programme en 4 blocs :
Bloc 1 : Déclaration et initialisation des variables. Nous aurons besoin :
 Un tableau « cas » contenant le nombre de cas trouvé dans la journée.
 Un tableau « cumul » contenant le nombre de cas cumulé (au jour n, la somme des cas trouvés du jour 1 au
jour n).
 Les variables nécessaires pour le fonctionnement.
Bloc 2 : Saisie du nombre de cas par jour (on fera une boucle pour saisir chaque jour le nombre de cas et calculer
le cumul).
Bloc 3 : Afficher pour chaque jour : le nombre de cas, le cumul à ce jour, le pourcentage de cas à ce jour sachant
que la population est de l’ordre de 37 millions.
Bloc 4: Trouver le jour de la plus grande contamination, afficher le numéro du jour, le nombre de cas ainsi le
pourcentage de cas à ce jour.
Ps : en organisant votre programme pour une utilisation avec un « menu » un bonus de 5 points vous sera
accordé.

Vous aimerez peut-être aussi