Strumenti Utente

Strumenti Sito


it:ugbasic:user:kw:mod
Traduzioni di questa pagina:


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 aprire una segnalazione per questa parola chiave su GitHub. Grazie!

POWERED BY