Verifier si a est divisible par b et stack overflow [Résolu]

Messages postés
135
Date d'inscription
vendredi 27 mai 2005
Statut
Membre
Dernière intervention
5 février 2008
- - Dernière réponse : gatita_dev
Messages postés
135
Date d'inscription
vendredi 27 mai 2005
Statut
Membre
Derniè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.
Afficher la suite 

2 réponses

Messages postés
135
Date d'inscription
vendredi 27 mai 2005
Statut
Membre
Dernière intervention
5 février 2008
0
Merci
oui en effet, je savais pas qu'il y a une instruction pr faire ça dans javascript, et j'ai pas cherché.
merci beaucoup
Commenter la réponse de gatita_dev
Messages postés
469
Date d'inscription
mercredi 9 janvier 2002
Statut
Membre
Dernière intervention
20 février 2017
4
-2
Merci
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

[o-_-o]
Commenter la réponse de Zobibol