MATHS : LE PGCD

cs_Clem Messages postés 282 Date d'inscription dimanche 1 avril 2001 Statut Membre Dernière intervention 12 février 2007 - 4 juin 2003 à 13:35
d54 Messages postés 5 Date d'inscription vendredi 7 novembre 2008 Statut Membre Dernière intervention 23 mars 2009 - 28 oct. 2009 à 12:14
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/13309-maths-le-pgcd

d54 Messages postés 5 Date d'inscription vendredi 7 novembre 2008 Statut Membre Dernière intervention 23 mars 2009
28 oct. 2009 à 12:14
La fonction euclide est inutile :
$a % $b = le reste de la division euclidienne par $a et $b.
Sinon, le code est plutôt bon.
Titani0n Messages postés 2 Date d'inscription mardi 24 juin 2003 Statut Membre Dernière intervention 27 octobre 2003
2 nov. 2004 à 18:53
thepopolinux,
jai moins long et plus simple

function pgcd($x,$y,$details=true) {
$values = array($x,$y,"");
while(empty($pgcd)) {
$mulby = round(bcdiv($values[0],$values[1]));
$hadd = bcsub($values[0],bcmul($values[1],$mulby));
if($details) {
print($values[0]." = ".$values[1]." * ".$mulby." + ".$hadd."
");
}
if($hadd == "0") {
(empty($values[2])) ? $pgcd = $values[1] : $pgcd = $values[2];
return $pgcd;
}
$values[0] = $values[1];
$values[1] = $hadd;
$values[2] = $hadd;
}
}

Gfx - nico_zb@hotmail.com
thepopolinux Messages postés 245 Date d'inscription jeudi 9 janvier 2003 Statut Membre Dernière intervention 21 juin 2004
5 juil. 2003 à 13:27
moi je me rapelle bien de mon prof de techno qui se servait de moi en 6ème et qui me rabaissait dans mon dos devant d'autres profs !
J'avais eu la riche idée de prendre une foto de mon Q et de la splasher sur tous les écrans au démarrage de Vindaube (dans tt le rézo du bahu) !
eax Messages postés 728 Date d'inscription jeudi 20 juin 2002 Statut Membre Dernière intervention 7 novembre 2007 2
5 juil. 2003 à 11:51
ouais lol moi jme souviens d'un prof qui voulait me faire installer win95 (bon c'était en 97) sur son 486 avec 8mo de ram, c'était horrible à voir mais c'était marrant lol
thepopolinux Messages postés 245 Date d'inscription jeudi 9 janvier 2003 Statut Membre Dernière intervention 21 juin 2004
5 juil. 2003 à 03:09
oui jadore doner des cours a mes profs ...
et plus particulièrement kan ils menvoient pétre j'aime les ridiculiser devant la classe comme ça après ils ont des bonnes raisons de pa m'aimer ... mais leur comportement avec moi change vite :)

@++ all
PS : jé eu mon brevet ... extraordinaire !!!!
eax Messages postés 728 Date d'inscription jeudi 20 juin 2002 Statut Membre Dernière intervention 7 novembre 2007 2
5 juil. 2003 à 00:37
tu donnes des cours à ta prof c marrant ça lol :)
thepopolinux Messages postés 245 Date d'inscription jeudi 9 janvier 2003 Statut Membre Dernière intervention 21 juin 2004
4 juin 2003 à 18:49
:) Put1 ! vous savez pas ! moi osi jé le même .... on fais du webmastering commun :)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 127.0.0.1 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
revinc Messages postés 385 Date d'inscription mardi 15 octobre 2002 Statut Membre Dernière intervention 19 décembre 2017
4 juin 2003 à 17:01
Clem > c de la balle ton site internet....
g le même chez moi (127.0.0.1) !!!
cs_Clem Messages postés 282 Date d'inscription dimanche 1 avril 2001 Statut Membre Dernière intervention 12 février 2007
4 juin 2003 à 16:58
ha bon, c ça... savo plus... no comment svp !!!
heu non, je passe pas en terminale, et encore moins avec la SP !!! c déjà assez soulant comme ça !!!
Optitech Messages postés 134 Date d'inscription samedi 19 octobre 2002 Statut Membre Dernière intervention 3 janvier 2009
4 juin 2003 à 15:03
Tu as raison ! ! ! ! c'est indigeste ! Moi aussi suis en 3ème et je fait aussi le PGCD en Math ! ! ! ! Si non ton petit algorithème d'Euclide est très bien fait ! Moi je veut le faire mais en VB6 !
revinc Messages postés 385 Date d'inscription mardi 15 octobre 2002 Statut Membre Dernière intervention 19 décembre 2017
4 juin 2003 à 14:47
pgcd = plus grand diviseur commun,

le le plus grand nombre avec lequel tu peux diviser deux autres nombres lol

si tu vas en terminale S avec spé math, tu vas en bouffer du pgcd...
et c indigeste en plus, beuarrkkk...
cs_Clem Messages postés 282 Date d'inscription dimanche 1 avril 2001 Statut Membre Dernière intervention 12 février 2007
4 juin 2003 à 13:35
c koi le PGCD ? je devais pas être la ce jour...
...
...
après réfléxion, si j'ai du le voir une foix, au collège, mais je c pu kan...
ça veut dire koa déjà PGCD ??? lol dire que je suis en 1ière SI...

je me rappelle que le jour ou je l'avais apris, j'en avais fait un p'tit programme en Quick Basic pour éviter de devoir me taper a les calculer dans les exos que j'avais pour le cours suivant :p
Rejoignez-nous