{{htmlmetatags>metatag-robots=()
metatag-title=(MOD | ugBASIC User Manual)
metatag-keywords=(ugBASIC,Commodore 64,Commodore PLUS/4,ZX Spectrum)
metatag-description=(Pagina del manuale per MOD)
metatag-media-og:image=(:ugbasic:logo-ugbasic-fb.png)
metatag-og:title=(MOD | ugBASIC User Manual)
metatag-og:description=(Pagina del manuale per MOD)
}}
====== ugBASIC Manuale Utente ======
===== MOD =====
===== SINTASSI =====
= x MOD y
==== SCOPO ====
L'operatore ''MOD'' viene utilizzato per eseguire l'operazione di modulo.
Questa operazione restituisce il resto dell'intera divisione di due numeri.
Il risultato di un'operazione ''MOD'' non manterrà il segno di nessuno,
quindi può essere solo positivo. Il risultato è sempre compreso nell'intervallo
''[0, divisore)'', escluso.
Ad esempio:
'''8 Mod 3 = 2'''
'''-8 Mod 3 = 2'''
'''8 Mod -3 = 2'''
'''-8 Mod -3 = 2'''
Se il risultato di ''MOD'' è 0, significa che il primo numero è divisibile
per il secondo. Spesso utilizzato insieme a un generatore di numeri
pseudo-casuali per ottenere numeri casuali entro un certo intervallo.
Può essere utilizzato per creare cicli che si ripetono un certo
numero di volte o per gestire situazioni che si ripetono periodicamente.
Se il divisore è pari a zero, il comportamento dell'operatore ''MOD'' è quello
di restituire il dividendo come risultato, senza segno.
==== ESEMPIO ====
IF x MOD 2 THEN
PRINT "odd"
ELSE
PRINT "even"
ENDIF
==== ABBREVIAZIONE ====
M%
==== DISPONIBILE SU ====
==== PROBLEMI? ====
Se si riscontra un problema nell'utilizzare questo comando, se si ritiene che vi sia un bug oppure che la spiegazione sia poco chiara, è possibile [[https://github.com/spotlessmind1975/ugbasic/issues/new?title=SEGNALAZIONE SU MOD|aprire una segnalazione]] per questa parola chiave su GitHub. Grazie!===== POWERED BY =====
[[:it:ugbasic:user:index|{{ :ugbasic:user:logo-ugbasic.png?nolink&600 |}}]]