Innen: Hungarian Scratch-Wiki
~
A () Mod () blokk (a "mod" a " modulo " rövidítése ) egy operátorblokk és egy riporter blokk . A maradékot jelenti , amikor az első bemenetet elosztjuk a másodikkal. Például, ha az első bemenetbe 10, a másodikba pedig 3 kerül, a blokk 1-et fog jelezni; 10 osztva 3-mal 1 maradékot ad.
() Mod () feltételezi, hogy a hányadost (az osztás eredményét) mindig lefelé kerekítjük, még ha negatív is. Például -10 mod 3 = 2, nem -1, mert a -10/3 hányadost -4-re kerekítjük, ami pozitív maradékot ad. [1. megjegyzés]
Felhasználási példák
Ha egy projekt oszthatósági teszteket végez, akkor a () Mod () blokk hasznos lehet.
A () Mod () blokk néhány gyakori felhasználása:
- Annak ellenőrzése, hogy két szám osztódik-e maradék nélkül
- Annak ellenőrzése, hogy egy szám egész szám-e