Bonjour, j'ai trouvé la fonction fmod() en php qui permet de connaitre le reste d'une division que ca soit en réel ou un entier. est ce qu'il existe une telle fonction en Perl?
Bonjour, j'ai trouvé la fonction fmod() en php qui permet de connaitre le reste d'une division que ca soit en réel ou un entier. est ce qu'il existe une telle fonction en Perl?
Tu devrais regarder sur le CPAN dans les modules de math.
Dans le module
Tu as la fonctionMath::BigInt
Arbitrary size integer/float math package
bdiv()
$x->bdiv($y); # divide, set $x to quotient
# return (quo,rem) or quo if scalar
Thanks ca marche![]()
Si ton besoin est uniquement sur les entiers de taille raisonnable, il est inutile de sortir la grosse artillerie comme BigInt, l'opérateur "%" modulo suffira amplement :
Si ton besoin s'étend aussi aux nombres réels, il faudra utiliser BigNum.
Code : Sélectionner tout - Visualiser dans une fenêtre à part print 2042 % 500; # "42"
("%" est le nom de cet opérateur dans un grand nombre de langages mainstream, ça vaut le coup de retenir)
--
Jedaï
Partager