gatita_dev
Messages postés135Date d'inscriptionvendredi 27 mai 2005StatutMembreDernière intervention 5 février 2008
-
21 févr. 2007 à 13:11
gatita_dev
Messages postés135Date d'inscriptionvendredi 27 mai 2005StatutMembreDernière intervention 5 février 2008
-
21 févr. 2007 à 15:09
Rebonjour, je vois que c pas ma journée aujourd'hui, encore un problème.
je veux vérifier si un nombre a est divisible par b, donc j'ai utilisé le fameux algo de modulo pour vérifier le reste de la division
function modulo(a,b){
var res;
if (a<b){
res=a;}
else
{
res= modulo(a-b,b);}
return res;
}
le problème c que quand le nombre a est trop grand ça se plante avec un message de "stack overflow" parce que la fonction se reboucle plusieur fois.
si quelqu'un a une autre méthode pour vérifié si le nombre a est divisible par b sachant que b est toujours = 10 000.
A voir également:
Comment savoir si un nombre est divisible par 7
Comment savoir si un nombre est divisible par 6 - Meilleures réponses
Savoir si un nombre est divisible par 7 - Meilleures réponses
Zobibol
Messages postés469Date d'inscriptionmercredi 9 janvier 2002StatutMembreDernière intervention20 février 20176 21 févr. 2007 à 13:19
Bonjour, plutôt que de refaire l'éxistant pourquoi ne pas utiliser % ?
Ainsi tu aurais:
function module (a,b){
return a%b;
}
voilà qui doit te retourner le reste de la division de a par b