
5. Écrire un programme qui prend en entrée un nombre entier positif n et affiche la 
somme des entiers entre 1 et n. 
 
6. Écrire un  programme qui  prend  en  entrée  les  coordonnées  de  2  vecteurs  dans 
l’espace à trois dimensions et affiche comme résultat le produit scalaire de ces 2 
vecteurs. 
 
7. Concevoir un programme qui reçoit trois entiers entrés au clavier et qui affiche à 
l’écran la somme, la moyenne et le produit. 
 
8. La force que deux corps exercent l’un sur l’autre est proportionnelle au produit de 
leurs masses et inversement proportionnelle au carré de leur distance. Voici cette 
loi sous forme mathématique : 
 
  F = G m1 m2 
    r2 
 où   G est la constante gravitationnelle (6.67 x 10-11 N.m2/kg2), 
    m1 est la masse de l’objet 1 (kg), 
    m2 est la masse de l’objet 2 (kg), 
    r est la distance qui sépare les deux masses (mètre). 
Écrire un programme qui prend en entrée les masses m1 et m2 et la distance r 
puis, affiche la valeur de la force gravitationnelle. 
En particulier, fournissez en entrée les données suivantes : 
    m1 : 5.98 x 1024 kg (masse de la terre), 
    m2 : 82 kg (masse d’une personne), 
    r : 6.38 x 106 m. (rayon de la terre), 
le programme affichera alors le poids de cette personne. 
 
8. Deux  marathoniens  A  et  B  terminent  leur  course  presqu’en  même  temps.  Le 
gagnant A affirme avec conviction que son temps est meilleur que celui obtenu 
par B de 10 sec. au moins. Écrire un programme qui prend en entrée le temps 
(heures, minutes et secondes) de chaque coureur et affiche comme résultat 1 ou 0 
selon que le coureur A a raison ou non. 
 
9. Construire  un  programme  qui  lit  une  base  b  entre  2  et  10  et  une  chaîne  de 
caractères représentant le nombre en base b. Il s’agit ensuite de calculer le nombre 
décimal correspondant et d’afficher cette valeur à l’écran. 
 
10. Un système d’équations linéaires de la forme 
a x + b y = c 
d x + e y = f