Effectue l'opération modulo (reste d'une division).
Mod ( value1, value2 )
value1 | Le dividende. |
value2 | Le diviseur. |
Succès: | Retourne le reste lorsque valeur1 est divisé par valeur2. |
Échec: | Retourne -1.#IND (indéterminé) si le diviseur est zéro. |
#include <MsgBoxConstants.au3> Example() Func Example() ; Assigne une variable locale avec le nombre 18. Local $iNb = 18 ; Si l'opération modulo de $iNB par 2 est égal à 0, alors $INB est pair. If Mod($iNb, 2) = 0 Then MsgBox($MB_SYSTEMMODAL, "", $iNb & " est un nombre pair.") Else MsgBox($MB_SYSTEMMODAL, "", $iNb & " est un nombre impair.") EndIf ; Assigne une variable locale avec l'opération modulo de 4 par 7. Local $iMod1 = Mod(4, 7) ; 4%7 = 4 car le diviseur > dividende ; Affiche le résultat: 4 MsgBox($MB_SYSTEMMODAL, "", $iMod1) ; Assigne une variable locale avec l'opération modulo de 1 par 3/4. Local $iMod2 = Mod(1, 3 / 4) ;1 % (3/4) = 0,25, car le diviseur est un float ; Affiche le résultat: dividende - diviseur * int(1 / 0,75) = 1 - 0,75 * 1 = 0,25 MsgBox($MB_SYSTEMMODAL, "", $iMod2) EndFunc ;==>Example