PROGRAMME DE CALCUL DE L'HYPOTÉNUSE D'UN TRIANGLE RECTANGLE
cs_Kirua
Messages postés3006Date d'inscriptiondimanche 14 avril 2002StatutMembreDernière intervention31 décembre 2008
-
6 mars 2004 à 01:41
cs_chinois57
Messages postés22Date d'inscriptionmercredi 23 novembre 2005StatutMembreDernière intervention16 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.
cs_chinois57
Messages postés22Date d'inscriptionmercredi 23 novembre 2005StatutMembreDernière intervention16 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és95Date d'inscriptionsamedi 29 décembre 2001StatutMembreDernière intervention10 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és4Date d'inscriptionsamedi 11 octobre 2003StatutMembreDernière intervention12 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és95Date d'inscriptionsamedi 29 décembre 2001StatutMembreDernière intervention10 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és10Date d'inscriptionvendredi 9 janvier 2004StatutMembreDernière intervention19 mars 2004 8 mars 2004 à 00:20
oki merci les gars c cool
cs_Kirua
Messages postés3006Date d'inscriptiondimanche 14 avril 2002StatutMembreDernière intervention31 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és95Date d'inscriptionsamedi 29 décembre 2001StatutMembreDernière intervention10 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és10Date d'inscriptionvendredi 9 janvier 2004StatutMembreDernière intervention19 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és95Date d'inscriptionsamedi 29 décembre 2001StatutMembreDernière intervention10 novembre 2004 7 mars 2004 à 14:45
Mais de rien le site est fait pour ca.
SANKANET
Messages postés10Date d'inscriptionvendredi 9 janvier 2004StatutMembreDernière intervention19 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és95Date d'inscriptionsamedi 29 décembre 2001StatutMembreDernière intervention10 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és10Date d'inscriptionvendredi 9 janvier 2004StatutMembreDernière intervention19 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és10Date d'inscriptionvendredi 9 janvier 2004StatutMembreDernière intervention19 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és95Date d'inscriptionsamedi 29 décembre 2001StatutMembreDernière intervention10 novembre 2004 6 mars 2004 à 12:20
Pas de probleme si ça derange je la retire.
cs_PiX3L
Messages postés102Date d'inscriptiondimanche 27 juillet 2003StatutMembreDernière intervention13 août 20051 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és95Date d'inscriptionsamedi 29 décembre 2001StatutMembreDernière intervention10 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és3006Date d'inscriptiondimanche 14 avril 2002StatutMembreDernière intervention31 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 :-/
26 nov. 2005 à 17:32
9 mars 2004 à 23:49
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.
9 mars 2004 à 21:37
8 mars 2004 à 18:05
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);
}
8 mars 2004 à 00:20
7 mars 2004 à 22:40
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.
7 mars 2004 à 22:26
Sinon normalement tu peux
7 mars 2004 à 22:19
7 mars 2004 à 14:45
7 mars 2004 à 10:09
7 mars 2004 à 01:35
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.
6 mars 2004 à 22:53
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
6 mars 2004 à 22:53
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
6 mars 2004 à 12:20
6 mars 2004 à 10:45
6 mars 2004 à 03:20
Et si tu veux du compliqué regarde un peu mon programme de regression lineaire ;)
6 mars 2004 à 01:41