Mod-operatør

Innhold
Innholdsliste 🔎︎

# Mod Operator

Operatoren MOD tar inn to numeriske uttrykk og returnerer resten av divisjonen.

For eksempel er resultatet av 21 MOD 6 3 fordi etter å ha delt 21 med 6, er resten av divisjonen 3.

Hvis MOD-operasjonen involverer ikke-heltallsverdier, avrundes begge operandene til nærmeste heltallsverdier. Derfor vil verdien som returneres av en MOD-operasjon alltid være et heltall.

For eksempel blir uttrykket 16.4 MOD 5.9 evaluert som følger:

1. Verdien 16,4 er avrundet til 16.

2. Verdien 5,9 er avrundet til 6.

3. Operasjonen 16 MOD 6 returnerer 4, som er resten etter å ha delt 16 med 6.

Beware that Basic's MOD operator and Calc's MOD Function behave differently. In Calc, both operands can be decimal values and they're not rounded before division, thus the resulting remainder may be a decimal value.

### Syntaks:

    Resultat = Uttrykk1 MOD Uttrykk2

### Returverdi:

Heltall

### Parametre:

Resultat: Enhver numerisk variabel som inneholder resultatet av MOD-operasjonen.

Uttrykk1, Uttrykk2: Eventuelle numeriske uttrykk som du vil beregne resten for etter deling av Uttrykk1 med Uttrykk2.

### Eksempel:

    Sub ExampleMod
        Dim a As Double, b as Double
        a = 10 : b = 4
        Skriv ut a Mod b 'Returner 2
        a = 18 : b = 3.2
        Skriv ut en Mod b 'Generer 0
        a = 16.4 : b = 5.9
        Skriv ut en Mod b 'Generer 4
    End Sub

Lignende emner

MOD Function