j'ai programer sur ma calculatrice TI un programe calculant les modulo
voila le code, esperon que tu poura le convertir en java
ici la formule est de forme Z = X (mod Y)
A = X/Y
A = int A
Z = X-(Y*A)
la fonction int te permet de suprimer les chiffre apres la virgule, gardant
ainsi un nombre entiers
esperons que ca peut t'aider
"val" <vlepage@aol.com> a écrit dans le message de 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