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

Teclis01 1423 Messages postés mardi 14 décembre 2004Date d'inscription 29 décembre 2012 Dernière intervention - 27 avril 2006 à 12:58 - Dernière réponse : cs_Anthomicro 9440 Messages postés mardi 9 octobre 2001Date d'inscription 13 avril 2007 Dernière intervention
- 27 avril 2006 à 17:09
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
Afficher la suite 

4 réponses

Répondre au sujet
cs_chamallow 363 Messages postés mercredi 18 mai 2005Date d'inscription 29 janvier 2007 Dernière intervention - 27 avril 2006 à 14:39
+1
Utile
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 :)
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de cs_chamallow
Teclis01 1423 Messages postés mardi 14 décembre 2004Date d'inscription 29 décembre 2012 Dernière intervention - 27 avril 2006 à 14:40
+1
Utile
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
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de Teclis01
cs_chamallow 363 Messages postés mercredi 18 mai 2005Date d'inscription 29 janvier 2007 Dernière intervention - 27 avril 2006 à 14:40
0
Utile
(enfin si 6 est multiple de 3)
Commenter la réponse de cs_chamallow
cs_Anthomicro 9440 Messages postés mardi 9 octobre 2001Date d'inscription 13 avril 2007 Dernière intervention - 27 avril 2006 à 17:09
0
Utile
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 +

Commenter la réponse de cs_Anthomicro

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.