- #include <stdio.h>
- #include <math.h>
-
- int main (int argc, char *argv[])
- {
- long choixmenu = 0 ;
- double cote_angle_droit_deux = 0;
- double cote_angle_droit = 0;
- double resultat = 0;
- double hypotenuse = 0;
- double racine_un = 0;
- double racine_deux = 0;
- double racine_trois = 0;
- double calcul = 0;
- int retour =1 ;
-
-
- {
-
- printf ("bienvenue dans la calc-theorème de pythagore.\n voulez vous savoir \n \t 1:l'hypoténuse \n \t 2: un coté de l'angle droit \n \t 3: un coté de l'angle droit\n");
- scanf ("%ld", &choixmenu);
-
- switch (choixmenu)
- {
- case 1 :
- printf (" vous voulez savoir l'hypoténuse. \n merci de bien vouloir taper un des coté de l'angle droit \n");
- scanf ("%lf", &cote_angle_droit);
- printf ("\n merci de bien vouloir rentrer le 2ème coté de l'angle droit \n");
- scanf ("%lf", &cote_angle_droit_deux);
-
- racine_un = cote_angle_droit * cote_angle_droit;
- racine_deux = cote_angle_droit_deux * cote_angle_droit_deux ;
- calcul = racine_un + racine_deux ;
- resultat = sqrt(calcul);
-
- printf ("\n l'hypoténuse mesure %lf \n \n",resultat );
-
- break;
- case 2 :
- printf (" vous voulez savoir un coté de l'angle droit. \n merci de bien vouloir taper l'hypoténuse \n");
- scanf ("%lf", &hypotenuse);
- printf ("\n merci de bien vouloir rentrer le coté de l'angle droit \n");
- scanf ("%lf", &cote_angle_droit);
-
- racine_un = cote_angle_droit * cote_angle_droit ;
- racine_deux = hypotenuse * hypotenuse ;
- calcul = racine_deux - racine_un ;
- resultat = sqrt(calcul);
-
- printf ("\n le coté de l'angle droit mesure %lf \n \n",resultat );
- break;
- case 3 :
- printf ("vous voulez savoir si votre triangle est rectangle. \n merci de bien vouloir rentrer la longueur du plus grand coté. \n ");
- scanf ("%lf", &hypotenuse);
- racine_trois = hypotenuse * hypotenuse ;
- printf ("rentrez un coté de l'angle droit \n ");
- scanf ("%lf", &cote_angle_droit);
- printf ("rentrez le deuxieme coté de l'angle droit \n ");
- scanf ("%lf", &cote_angle_droit_deux);
- racine_un = cote_angle_droit * cote_angle_droit ;
- racine_deux = cote_angle_droit_deux * cote_angle_droit_deux ;
-
- if (racine_deux + racine_un == racine_trois)
- {printf ("le triangle est rectangle \n \n ");
- }
- if (racine_deux + racine_un != racine_trois)
- {
- printf ("le triangle n'est pas rectangle \n \n");
- }
-
- }
-
- return 0 ;
- }
- }
-
#include <stdio.h>
#include <math.h>
int main (int argc, char *argv[])
{
long choixmenu = 0 ;
double cote_angle_droit_deux = 0;
double cote_angle_droit = 0;
double resultat = 0;
double hypotenuse = 0;
double racine_un = 0;
double racine_deux = 0;
double racine_trois = 0;
double calcul = 0;
int retour =1 ;
{
printf ("bienvenue dans la calc-theorème de pythagore.\n voulez vous savoir \n \t 1:l'hypoténuse \n \t 2: un coté de l'angle droit \n \t 3: un coté de l'angle droit\n");
scanf ("%ld", &choixmenu);
switch (choixmenu)
{
case 1 :
printf (" vous voulez savoir l'hypoténuse. \n merci de bien vouloir taper un des coté de l'angle droit \n");
scanf ("%lf", &cote_angle_droit);
printf ("\n merci de bien vouloir rentrer le 2ème coté de l'angle droit \n");
scanf ("%lf", &cote_angle_droit_deux);
racine_un = cote_angle_droit * cote_angle_droit;
racine_deux = cote_angle_droit_deux * cote_angle_droit_deux ;
calcul = racine_un + racine_deux ;
resultat = sqrt(calcul);
printf ("\n l'hypoténuse mesure %lf \n \n",resultat );
break;
case 2 :
printf (" vous voulez savoir un coté de l'angle droit. \n merci de bien vouloir taper l'hypoténuse \n");
scanf ("%lf", &hypotenuse);
printf ("\n merci de bien vouloir rentrer le coté de l'angle droit \n");
scanf ("%lf", &cote_angle_droit);
racine_un = cote_angle_droit * cote_angle_droit ;
racine_deux = hypotenuse * hypotenuse ;
calcul = racine_deux - racine_un ;
resultat = sqrt(calcul);
printf ("\n le coté de l'angle droit mesure %lf \n \n",resultat );
break;
case 3 :
printf ("vous voulez savoir si votre triangle est rectangle. \n merci de bien vouloir rentrer la longueur du plus grand coté. \n ");
scanf ("%lf", &hypotenuse);
racine_trois = hypotenuse * hypotenuse ;
printf ("rentrez un coté de l'angle droit \n ");
scanf ("%lf", &cote_angle_droit);
printf ("rentrez le deuxieme coté de l'angle droit \n ");
scanf ("%lf", &cote_angle_droit_deux);
racine_un = cote_angle_droit * cote_angle_droit ;
racine_deux = cote_angle_droit_deux * cote_angle_droit_deux ;
if (racine_deux + racine_un == racine_trois)
{printf ("le triangle est rectangle \n \n ");
}
if (racine_deux + racine_un != racine_trois)
{
printf ("le triangle n'est pas rectangle \n \n");
}
}
return 0 ;
}
}