Modulo pour tester si entier divisible par un chiffre [Résolu]

Signaler
Messages postés
1423
Date d'inscription
mardi 14 décembre 2004
Statut
Membre
Dernière intervention
29 décembre 2012
-
 sarah -
Bonjour,

Voila j'ai entendu parlé d'un certain modulo néanmoins je trouve rien
ici ou j ai mal cherché afin de définir si un entier et divisible par
un autre.

Ce moulo aurait une syntaxe avec un % mais pas moyen de mettre la main dessus

Si qqun pouvait me montrer une utilisation ou un mini tuto ca m'interesse

-------------------------------------------------------------------------------------------------------
         
Il vaut mieux poser une question et passer pour bête que le rester
toute sa vie
A voir également:

4 réponses

Messages postés
363
Date d'inscription
mercredi 18 mai 2005
Statut
Membre
Dernière intervention
29 janvier 2007
1
Bon et bien modulo sert à connaître le reste de la division. Par exemple, nous voulons savoir si 6 est divisible par 3, et si c'est le cas on affiche "oui", sinon "non :

$reste = 6%3;
if($reste = = 0)
{
    echo "oui";
}
else
{
    echo "non";
}

J'espère que je me suis pas trompée :)
tu t'es trompé parce que ça marche pas
Messages postés
1423
Date d'inscription
mardi 14 décembre 2004
Statut
Membre
Dernière intervention
29 décembre 2012
4
je crois avoir trouvé ...

Cela represente le test de cette division

$iNbParamGiven / $iNbParam


if($iNbParamGiven%$iNbParam!=0){

    echo "pas divisible";

}
else{

    echo "divisible";

}
-------------------------------------------------------------------------------------------------------
         
Il vaut mieux poser une question et passer pour bête que le rester
toute sa vie
Messages postés
363
Date d'inscription
mercredi 18 mai 2005
Statut
Membre
Dernière intervention
29 janvier 2007
1
(enfin si 6 est multiple de 3)
Messages postés
9433
Date d'inscription
mardi 9 octobre 2001
Statut
Membre
Dernière intervention
13 avril 2007
8
Salut,

il s'agit du modulo, en gros c'est le reste de la division euclidienne de A par B

bref 5%2 vaudra 1 car 5=2*2+1

a +