LONGUEUR DE L'HYPOTENUSE, LE TRIANGLE EST-IL RECTANGLE PYTHAGORE

Signaler
Messages postés
2483
Date d'inscription
jeudi 30 novembre 2006
Statut
Membre
Dernière intervention
14 janvier 2011
-
Messages postés
18
Date d'inscription
mercredi 16 mai 2007
Statut
Membre
Dernière intervention
10 février 2009
-
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/45111-longueur-de-l-hypotenuse-le-triangle-est-il-rectangle-pythagore

Messages postés
18
Date d'inscription
mercredi 16 mai 2007
Statut
Membre
Dernière intervention
10 février 2009

ok merci beaucoup
Messages postés
148
Date d'inscription
dimanche 25 janvier 2004
Statut
Membre
Dernière intervention
21 janvier 2009

Y en a dejà 10 000 des sources comme ça ici.
C'est pas un site qui sert à se faire évaluer, ("Avez-vous des remarques sur mon code, sa propreté ? ")sur va sur le forum pour ça...
Là tu n'apportes rien a personne, ce genre de source existe de partout.
Donc si tu dois poster une source, c'est qu'avant tu as cherché si elle n'existait pas déjà... pour ne pas polluer le site de sources inutiles...
Messages postés
6
Date d'inscription
dimanche 23 décembre 2007
Statut
Membre
Dernière intervention
14 janvier 2008

C'est un bon exercice pour débuter. Je te conseillerais d'appliquer les modifications proposées dans les commentaires mais aussi de réunir toutes fonctions dans une classe "statique" (classe abstraite et méthodes statiques) Triangle, par exemple.
Messages postés
18
Date d'inscription
mercredi 16 mai 2007
Statut
Membre
Dernière intervention
10 février 2009

Only variables can be passed by reference
pour le code :
function isRectangle($cote1,$cote2,$cote3) {
// Si le carré de la longueur du plus grand coté d'un triangle est égal à la somme des carrés
// des longueurs des deux autres cotés, alors ce triangle est rectangle !
if($cote1 && $cote1 && $cote2)
{
$tab=sort(array($cote1,$cote2,$cote3));
$long_hyp=pow($tab[2],2);
$long_cote=pow($tab[1], 2)+pow($tab[0], 2);
if($long_hyp==$long_cote)
return true;
else
return false;
}
else
{
return 0;
}
}
Afficher les 8 commentaires