l'operatore % restituisce il resto della divisione $ind e 100.
mi spiego:

7 : 2 = 3,5

prendo la parte intera del risultato della divisione, quindi 3

3 * 2 = 6

7 - 6 = 1 ---> 7 % 2 = 1

il due nel tre ci sta una volta e avanza uno.

chiaro?