Page 1 sur 1

pow avec de grandes valeurs

Posté : 26 avr. 2011, 21:50
par Alpheratz
Bonjour,

Dans mon programme, j'ai besoin de calculer des trucs ridiculement élevés, par exemple pow(4586, 34743). Ça donne NAN, et ça m'empêche de poursuivre mes calculs... Sachant que je n'ai vraiment pas besoin de beaucoup de précision, comment faire pour calculer presque n'importe quelle puissance en php?

Alpheratz

Re: pow avec de grandes valeurs

Posté : 27 avr. 2011, 08:00
par xTG
Qu'est ce que tu appelles pas beaucoup de précisions ? Tu as juste besoin de savoir le nombre de zéro par exemple ?
Car bon... Stocker des chiffres aussi grand... On peut les décomposer pour avoir le détail du calcul mais cela change la donne si tu dois l'utiliser dans un calcul car PHP sera incapable de te le faire.

Re: pow avec de grandes valeurs

Posté : 27 avr. 2011, 08:12
par Mazarini
Bonjour,

Tu peux essayer bcpow() ou gmp_pow(), mais j'ai peur que PHP ne soit pas très adapté aux calculs.

Re: pow avec de grandes valeurs

Posté : 01 mai 2011, 14:13
par Alpheratz
ça va, j'ai contourné le problème en réduisant de manière proportionnelle mes valeurs, sans trop perdre de précision!