imagine le modulo comme une pendule, la pendule est en modulo 12
des que tu arrive a 12 sur la pendule tu repart de zero (lors d'un
fonctionement en 12h)
donc tant que tu depasse pas la valeur max, 12 pour une pendule,
pour tout tout x superieur ou egale a 12 :
x (mod 12) = x
"sebas23" <adressenon@valide.com> a écrit dans le message de news:
gb155g$8ql$1@aioe.org...
> Bonjour,
>
>>"val" <vlepage@aol.com> wrote in message
>>news:3d4c9db4-488d-4254-850c->0d9af77e6e8c@f63g2000hsf.googlegroups.com...
>>>On 19 sep, 14:48, "sebas23" <adresse...@valide.com> wrote:
>>> Bonjour,
>>>
>>> J'espère être au bon endroit pour ma question.
>>>
>>> Je m'essaie à la programmation java depuis peu et j'ai un peu de mal
>>> avec ce
>>> concept de modulo.. Quelqu'un pourrait-il m'expliquer ?
>>> J'ai évidemment googler avant et lu la page wikipédia mais j'ai encore
>>> de la
>>> peine à comprendre..
>>>
>>> Ex sur wikipédia, ils mettent : "Ainsi, 9 mod 4 = 9 - (2 * 4) = 1" et
>>> j'ai
>>> un exemple pris ailleurs qui met "14 modulo 3 = 2".
>>>
>>> Comment obtiennent-ils ces résultats ? Dans l'exemple wiki, pourquoi
>>> mettent-ils (2*4) ?
>>>
>>> Merci à ceux qui pourront m'expliquer un peu..
>
>>Quand tu as x modulo y pour connaître le résultat il suffit d'enlever
>>autant de fois y de x jusqu'à ce que le résultat soit inférieur à y.
>>par ex. 9 modulo 4 -> 9, 5, 1 le résultat est 1
>>(on peut enlever 4 deux fois, d'où la notation de la wik
>>9 -(2*4) = 1
>>Pour l'autre exemple c'est pareil
>>14 modulo 3 -> 14, 11, 8, 5, 2 et le résultat est 2
>>ou encore 14 -(4*3) = 2 pour reprendre la notation plus haut.
>>Le modulo est le reste de la division entière de x par y.
>>
>>val
>
> Super ! On devrait avoir cette explication sur wikipédia en place de
> l'actuelle.. Elle est beaucoup plus accessible pour les non-initiés !
> Juste entant que complément d'information, lorsque le x est supérieur au
> y, le résultat est-il toujours égal au x (j'ai trouvé un autre exemple
> donnant 8 modulo 12 = 8) ?
>
> En tout cas, merci pour votre explication !
>