Page 1 sur 1
[R] Fonction Mod
Posté : mar. 07 avr. 2015 15:46
par Ashen
Bonjour,
Mon problème est très simple.
Tellement que je me sens vraiment débile.
J'aimerai que cette ligne me donne : 3 (Normal car 578%230 = 3)
Au final j'obtiens 118.
Est-ce normal ? je trouve ça aberrent
Re: [..] Fonction Mod
Posté : mar. 07 avr. 2015 15:54
par Clampu
Salut,
Heu, 578%230 n'a jamais été égal à 3

c'est bien 118 (si tu as un doute tape le dans google ou sur la calcu windows). Mod() (modulo) renvoie le reste de la division euclidienne de 578 par 230. On trouve 2 fois 230 entier dans 578. Le résultat est donc 578-(2*230) = 118.
D’où viendrai ton 3 ?
Re: [..] Fonction Mod
Posté : mar. 07 avr. 2015 15:56
par Ashen
Grosse embrouille dans ma tête, toute mes excuses, je cherchais en fait en combien de blocs de 230 je peux diviser 578.
Et du coup j'ai confondu le reste avec le résultat entier.
Cela dit, merci beaucoup quand même.
Sujet résolu et peut carrément être supprimé ^^'
Re: [..] Fonction Mod
Posté : mar. 07 avr. 2015 16:00
par jguinch
Non, le message n'est pas supprimé car il peut être intéressant pour d'autres personnes.
Merci de passer le sujet en [R] en éditant le premier message, si le problème est résolu.
Re: [..] Fonction Mod
Posté : mar. 07 avr. 2015 16:02
par TomAijerrie
Sujet résolu donc il faut renommer le titre du premier post en remplaçant [..] par [R].
Tu prendras rapidement l’habitude.
[edit] grillé par jguinch
Re: [R] Fonction Mod
Posté : mar. 07 avr. 2015 17:08
par Clampu
Le résultat entier n'est pas plutôt 2 d'ailleurs et non pas 3 ? Tu peux utiliser Floor(578/230) pour cela
Re: [R] Fonction Mod
Posté : mar. 07 avr. 2015 19:02
par jchd
Non, dans le cas exposé il faut utiliser Ceiling().