PROGRAMME DE CALCUL DE L'HYPOTÉNUSE D'UN TRIANGLE RECTANGLE

cs_Kirua Messages postés 3006 Date d'inscription dimanche 14 avril 2002 Statut Membre Dernière intervention 31 décembre 2008 - 6 mars 2004 à 01:41
cs_chinois57 Messages postés 22 Date d'inscription mercredi 23 novembre 2005 Statut Membre Dernière intervention 16 juillet 2006 - 26 nov. 2005 à 17:32
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/20986-programme-de-calcul-de-l-hypotenuse-d-un-triangle-rectangle

cs_chinois57 Messages postés 22 Date d'inscription mercredi 23 novembre 2005 Statut Membre Dernière intervention 16 juillet 2006
26 nov. 2005 à 17:32
moi je debute en c et je trouve que cette source est bien mais bon chacun ses idée
cs_lemagicien Messages postés 95 Date d'inscription samedi 29 décembre 2001 Statut Membre Dernière intervention 10 novembre 2004
9 mars 2004 à 23:49
Il n'y a rien de bien compliqué dans ce code.

juste les fonctions de bases d'affichage (cin et cout) et la fonction de calcul de l'hypoténuse qui est deja definie dans la librairie <math.h>
Donc il ne reste plus qu' a l'appeler.

pq tu fais ==> :s si il y a des truc que tu comprend pas il faut le dire.
4t0m!k Messages postés 4 Date d'inscription samedi 11 octobre 2003 Statut Membre Dernière intervention 12 février 2008
9 mars 2004 à 21:37
moi ca me sert super ce code pour debuter et comprendre comment ca marche :s
cs_lemagicien Messages postés 95 Date d'inscription samedi 29 décembre 2001 Statut Membre Dernière intervention 10 novembre 2004
8 mars 2004 à 18:05
Je viens de voir qu'il existait dejà une fonction qui calcul l'hypoténuse.

Voiçi la source.


#include
#include <math.h>

int main()

{
double a,b,h;

cout<<"Entrez la valeur de a:";
cin>>a;
cout<<endl<<"Entrez la valeur de b:";
cin>>b;

h=hypot(a,b);

cout<<endl<<"La valeur de l'hypotenuse est: " <<h;

return (0);
}
SANKANET Messages postés 10 Date d'inscription vendredi 9 janvier 2004 Statut Membre Dernière intervention 19 mars 2004
8 mars 2004 à 00:20
oki merci les gars c cool
cs_Kirua Messages postés 3006 Date d'inscription dimanche 14 avril 2002 Statut Membre Dernière intervention 31 décembre 2008
7 mars 2004 à 22:40
oui y a pas de problème, regardez la barre de titre de votre navigateur: C / C++ et même C++.NET pour les pas farouches ;-)
mais vaut mieux préciser, parce que comme parfois les gens confondent ils ne savent pas trop eux-même s'ils ft du C ou du C++, pr ça que ça donne svt lieu à des remarques.
cs_lemagicien Messages postés 95 Date d'inscription samedi 29 décembre 2001 Statut Membre Dernière intervention 10 novembre 2004
7 mars 2004 à 22:26
ET bien moi je le fais mais certaine personne pourais raler alors je te conseil de signaler que c une source en C et pas en C++ dans la description de la source.

Sinon normalement tu peux
SANKANET Messages postés 10 Date d'inscription vendredi 9 janvier 2004 Statut Membre Dernière intervention 19 mars 2004
7 mars 2004 à 22:19
vi tres juste.est ce que tu c si on peut aussi mettre des sources de C et non de C++
cs_lemagicien Messages postés 95 Date d'inscription samedi 29 décembre 2001 Statut Membre Dernière intervention 10 novembre 2004
7 mars 2004 à 14:45
Mais de rien le site est fait pour ca.
SANKANET Messages postés 10 Date d'inscription vendredi 9 janvier 2004 Statut Membre Dernière intervention 19 mars 2004
7 mars 2004 à 10:09
ouai merci c cool tu explike bien contreremen a d autre gars merci c parfai :)
cs_lemagicien Messages postés 95 Date d'inscription samedi 29 décembre 2001 Statut Membre Dernière intervention 10 novembre 2004
7 mars 2004 à 01:35
C'est la déclaration d'une fonction.

La fonction s'appel hypo.
Elle prend comme paramètre 2 variables "a" et "b" qui sont des variables de types double (cad des réel avec une grande précision).
Paramètre veux dire que la ou tu appels cette fonction tu dois lui donner qq choses ici c'est la valeur des 2 autre coté du triangle.

le h = sqrt(pow(a,2)+pow(b,2));

c la formule qui calcul le coté h qui est l'hypoténuses.

sqrt(); est la fonction racine carrée qui se trouve dans la librairie 'math.h' , elle retourne la valeur de la racine carrée de la variable qui se trouve entre les ().

pow(a,2) est la fonction exposant tu lui donne en 1er une variable et en 2eme l exposant exemple pow(2,2) est égale a 4.
C'est une fonction de math.h également

Et pour finir le return(h) retourne la valeur de h la ou la fonction hypo est appelée.
SANKANET Messages postés 10 Date d'inscription vendredi 9 janvier 2004 Statut Membre Dernière intervention 19 mars 2004
6 mars 2004 à 22:53
salut je debute mais je debute vraimen et je conpren po sa

double hypo(double a,double b)
{
double h;

h = sqrt(pow(a,2)+pow(b,2));

return (h);
}
se que je comprend pas h = sqrt(pow(a,2)+pow(b,2));
ce serair cool kon piusse me repobdre plz
SANKANET Messages postés 10 Date d'inscription vendredi 9 janvier 2004 Statut Membre Dernière intervention 19 mars 2004
6 mars 2004 à 22:53
salut je debute mais je debute vraimen et je conpren po sa

double hypo(double a,double b)
{
double h;

h = sqrt(pow(a,2)+pow(b,2));

return (h);
}
se que je comprend pas h = sqrt(pow(a,2)+pow(b,2));
ce serair cool kon piusse me repobdre plz
cs_lemagicien Messages postés 95 Date d'inscription samedi 29 décembre 2001 Statut Membre Dernière intervention 10 novembre 2004
6 mars 2004 à 12:20
Pas de probleme si ça derange je la retire.
cs_PiX3L Messages postés 102 Date d'inscription dimanche 27 juillet 2003 Statut Membre Dernière intervention 13 août 2005 1
6 mars 2004 à 10:45
En fait le problème c'est que tu repostes une source qui existe déjà en plein d'exemplaires sur le site et vu que c'est un programme assez peu développé, un seul exemple suffit ;)
cs_lemagicien Messages postés 95 Date d'inscription samedi 29 décembre 2001 Statut Membre Dernière intervention 10 novembre 2004
6 mars 2004 à 03:20
En effet c'est tres simple, mais c'est plus pour illustrer l'utilisation de fonction que pour le calcul de l'hypoténuses.

Et si tu veux du compliqué regarde un peu mon programme de regression lineaire ;)
cs_Kirua Messages postés 3006 Date d'inscription dimanche 14 avril 2002 Statut Membre Dernière intervention 31 décembre 2008
6 mars 2004 à 01:41
hmm, il faut un zip pour le terrible algo de pythagore? puis on avait déjà un exemple, et puis franchement, on va encore dire que je râle bcp mais c'est un peu simple non? c'est à peine plus loin qu'un hello world :-/