fractions

Répondre
rosema
le 30/03/2004 à 21:09
rosema
Je ne trouve pas dans le manuel comment transformer 0.3333333 en 1/3, faut peut être 'y prendre avant l'opération?
c 'est incroyable ce que je peux écrire comme conneries
rosema
le 30/03/2004 à 21:23
rosema
je fais un script pour mes math or c'est chiant tout mes tableaux font 15 mètre à cause des virgules. Comme c'est que des divisions simples ça doit être possible de les renvoyer en fraction.
c 'est incroyable ce que je peux écrire comme conneries
LA GLOBULE
le 30/03/2004 à 21:39
LA GLOBULE
Je pense pas que ca soit si simple que ca.

PHP ne connait que les types suivants :
(int), (integer) - type entier
(bool), (boolean) - booléen
(real), (double), (float) - type double
(string) - type chaîne
(array) - type tableau
(object) - type objet
(ressoucre) - référence sur une ressource externe

A mon avis, PHP n'est pas fait pour ce genre de calculs : il ne sait gérer des des réels "finis" (or 1/3 est infini).
Bien sur, cela doit etre faisable, mais plus avec quelques milliers de lignes de code qu'avec 2/3 lignes.

Si tu veux faire des maths, utilise un langage approprié comme CAML.
rosema
le 30/03/2004 à 21:43
rosema
oula ben moi qui me croyait à la fin de mon script smiley
c 'est incroyable ce que je peux écrire comme conneries
rosema
le 31/03/2004 à 06:58
rosema
en plus il est représentatif des autres non?
c 'est incroyable ce que je peux écrire comme conneries
savageman
le 31/03/2004 à 13:23
savageman
Je pense que ca doit etre faisable en approximation (mais 0.3333 te retournerai un tiers hein :p).
Il faudrait 2 arguments a ta fonction:
le nombre a mettre en fraction et le nombre de chiffres a prendre apres la virgule (plus ce chiffre est grand, plus la fraction est précise). Je sais que cette fonction sur Ti-89 utilise ces 2 arguments, maintenant je ne sais pas comment elle fait! et puis le TiOS ne fonctionne surement pas comme PHP...
Sinon, tu peux dire dans ta fonction que tu veux des tiers, comme ca c'est faisable.

++
savageman
le 31/03/2004 à 13:39
savageman
Voici un algo, mais il n'aime pas les chiffres en dessous de 1 et il faut etre plutot baleze en maths :p (mieux que la moyenne quoi ^^)
http://www.sciences-en-ligne.com/momo/chronomath/anx2/fraction_cont.html#pgm
Répondre
LoadingChargement en cours