Exercice langage C fonctions arithmétiques standard

Exercice 3.7

Essayez le programme suivant et modifiez-le de façon à ce qu'il affiche:

* AB,

* l'hypoténuse d'un triangle rectangle de côtés A et B,

* la tangente de A en n'utilisant que les fonctions sin et cos,

* la valeur arrondie (en moins) de A/B,

* la valeur arrondie (en moins) à trois positions derrière la virgule de A/B.

#include
main()
{
double A;
double B;
double RES;
/* Saisie de A et B */
printf("Introduire la valeur pour A : ");
scanf("%lf", &A);
printf("Introduire la valeur pour B : ");
scanf("%lf", &B);
/* Calcul */
RES = A*A;
/* Affichage du résultat */
printf("Le carré de A est %f \n", RES);
/* Calcul */
RES = B*B;
/* Affichage du résultat */
printf("Le carré de B est %f \n", RES);
return 0;
}



Solution Exercice 3.7

#include
#include
main()
{
double A;
double B;
double RES;
/* Saisie de A et B */
printf("Introduire la valeur pour A : ");
scanf("%lf", &A);
printf("Introduire la valeur pour B : ");
scanf("%lf", &B);
/* Calcul */
RES = pow(A,B);
/* Affichage du résultat */
printf("A exposant B est %f \n", RES);
/* Calcul */
RES = sqrt(pow(A,2)+pow(B,2));
/* Affichage du résultat */
printf("L'hypoténuse du triangle rectangle est %f \n", RES);
/* Calcul */
RES = sin(A)/cos(A);
/* Affichage du résultat */
printf("La tangente de A est %f \n", RES);
/* Calcul */
RES = floor(A/B);
/* Affichage du résultat */
printf("La valeur arrondie en moins de A/B est %f \n", RES);
/* Calcul */
RES = floor(1000*(A/B))/1000;
/* Affichage du résultat */
printf("La valeur A/B arrondie à trois décimales: %f \n", RES);
return 0;
}
Article publié le 02 Janvier 2011 par GC Team