Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2648 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Problème de calcul modulo

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème de calcul modulo

n°1759171
papicre
Posté le 14-07-2008 à 13:56:53  profilanswer
 

bonjour jai un probleme pour calculer le modulo de 700001005118180113 par 97
si je fait les calcul sur une machine je trouve 7 mais si je le programme je trouve 0
je ne sais pas d'ou vien le bleme voici mon bout de code:

 

$n=700001005118180113;
$div = $n*100 / 97;    
$frac = $div - floor( $div );
$mod = ceil($frac * 97);

 

Elmoricq-edit : titre modifié. Les titres tout en majuscules sont interdits (cf. charte ici : http://forum.hardware.fr/forum2.ph [...] 544&cat=10 )


Message édité par Elmoricq le 14-07-2008 à 22:12:09
mood
Publicité
Posté le 14-07-2008 à 13:56:53  profilanswer
 

n°1759179
Profil sup​primé
Posté le 14-07-2008 à 14:20:33  answer
 

Code :
  1. <?php $mod=700001005118180113 % 97 ?>

n°1759180
Joel F
Real men use unique_ptr
Posté le 14-07-2008 à 14:21:34  profilanswer
 

genre tu veut dire $mod = $n % 97; ???

n°1759181
Profil sup​primé
Posté le 14-07-2008 à 14:22:07  answer
 

ouais
le pb ?
 
(ou fmod($n,97))

Message cité 1 fois
Message édité par Profil supprimé le 14-07-2008 à 14:25:12
n°1759190
Joel F
Real men use unique_ptr
Posté le 14-07-2008 à 15:04:22  profilanswer
 


 
na je repondais au 1e poste, on a du cross-poster en même temps :E

n°1759194
papicre
Posté le 14-07-2008 à 15:16:20  profilanswer
 

en fait le $n est un double ou long je ne sais plus sa depasse en tt k les 32 bit dc memme si je fais fmod ($n,97) il maffice pas le bon resutlat

n°1759227
ZeBix
edit &gt; preview
Posté le 14-07-2008 à 17:27:04  profilanswer
 

Si tu dois utiliser des nombres de grande taille tu devrais peut-être aller voir du côté de la librairie BCMath

n°1759228
Profil sup​primé
Posté le 14-07-2008 à 17:27:23  answer
 

et $mod = $n % 97 ? çà ne marche pas ?

n°1759249
Profil sup​primé
Posté le 14-07-2008 à 18:14:43  answer
 

ZeBix a écrit :

Si tu dois utiliser des nombres de grande taille tu devrais peut-être aller voir du côté de la librairie BCMath


 
 
donc bcmod($n,97)

n°1759539
papicre
Posté le 15-07-2008 à 12:02:29  profilanswer
 

exelent sa marche sous windows mais j'ai essayer de l'implemanter sur mon site que j'ai developpé sous linux distribution fedora core 4 mais la librerie bcmath ne marche pas je ne sais pas pourkoi si vous avez des idées la dessu

mood
Publicité
Posté le 15-07-2008 à 12:02:29  profilanswer
 

n°1759579
Profil sup​primé
Posté le 15-07-2008 à 13:20:53  answer
 

essaie de l'activer avec dl()

n°1759642
rengzehn
Posté le 15-07-2008 à 14:35:22  profilanswer
 

Tu dois avoir un paquet php-bcmath à installer sur ta Fedo. Ensuite pterte un truc à paramétrer dans la conf de php pour qu'il charge bien le module quand le service  démarre.

n°1760131
papicre
Posté le 16-07-2008 à 10:37:35  profilanswer
 

bonjour j'ai essayer d'installer le rpm bcmath mais voila le message qu'il maffiche:
 Missing Dependency: php = 5.0.5-2.2 is needed by package php-bcmath
repondez moi si vous avez des idees

n°1760137
Profil sup​primé
Posté le 16-07-2008 à 10:45:08  answer
 

Apparemment problème de version de PHP, mais çà m'étonne, dans la doc il n'y rien à propos d'une version minimum de PHP :??:
Faits un echo PHP_VERSION;


Message édité par Profil supprimé le 16-07-2008 à 10:45:42
n°1760187
rengzehn
Posté le 16-07-2008 à 11:55:08  profilanswer
 

ça gère pas les dépendances Fedora ?
 
Soit tu trouves le rpm de bcmath qui est compatible avec ta version de php, soit tu upgrade php en version 5 (le mieux à mon avis)

n°1760592
sub1
Posté le 16-07-2008 à 22:08:32  profilanswer
 

Hello,
php5-bcmath peut-être ? sans avoir testé....


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Problème de calcul modulo

 

Sujets relatifs
Problème de pointeur[CSS] Problème de footer sous un div avec du contenu fixe/variable
probleme formulaire/mysql[DOTNET] Probleme improbable de Random
Problème caractères spéciaux et CuteNews (é, à, ç...)gros probleme avec gettext sous fedora
[PHP-MySQL] Problème récupération dernier ID d'une table.Probleme d'automatisation en VBA sous Excel
[Xlib] Problème de focus de fenêtreProblème avec visual basic .net, usercontrol, validating/enter event
Plus de sujets relatifs à : Problème de calcul modulo


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR