informatique - SP2 2008
TP 3 - fonctions
département Mesures Physiques - IUT1 - Grenoble1. La fonction carré
Ecrire une fonction carre qui puisse être appelée par la fonction mainsuivante
main() {
double x;
printf("Rentrez un nombre réel : ");
scanf("%lf",&x);
printf("\nLe carré de %lf est %lf",x,carre(x));
}
pour afficher le carré du nombre saisi au clavier par l’utilisateur.
2. La fonction sinus cardinal
Ecrire une fonctionsincqui calcule les valeurs du « sinus cardinal » sinc(x) = sinx
x six6= 0, sinc(0) = 1.
3. La fonction sinus cardinal carré
A l’aide des deux fonctions précédentes, construire une fonction sinc2qui calcule les valeurs de sinc2.
4. Trigonométrie
Ecrire les fonctionsmoduleetargumentqui, partant de deux para- mètres réelsa etb renvoient respectivement le module et l’argument du nombre complexe correspondanta+ib.
5. Divisibilité
(a) Ecrire une fonctiondivisequi prend en paramètres deux entiers aetb, et renvoie 1 siadiviseb, 0 sinon.
(b) Ecrire une fonctionestpremierqui prend en paramètre un en- tier et renvoie 1 si celui-ci est un nombre premier, 0 sinon.