contatore numerico quad conteggio C
contatore numerico quad conteggio modulo%

Differenza programma di conteggio con l’utilizzo della funzione Modulo %

l’operatore modulo, indicato con il simbolo %, restituisce il resto di una divisione.

esempio: 100%10 = 100 diviso 10 = 10, senza resto

105%10 = 105 diviso 10 = 10 con il resto di 5.

nel nostro caso:

10%10 = 10 diviso 10 = 0 ; azzera il contatore.

il conteggio proposto nell’esercizio contatore a 4 digit,

utilizzando l’operatore %, si semplifica in questo modo.

visualizzazione del  programma “ conteggio” in codice C.

visualizzazione del  programma “ conteggio %” in codice C.

la differenza tra i due programmi è ancara più evidente quando si confrontano i listati in C Code, senza le linee di commento.

contatore numerico quad procedura

l’operatore %, si utilizza con la funzione Calcolo

esempio di come il valore del modulo  %, influenza il conteggio di un contatore esadecimale

decisione
calcolo
decisione
calcolo
decisione
calcolo

CALCOLO

CALCOLO

unita = unita %10

IF unita = 0

decine = decine + 1

Yes

No

Yes

Yes

calcolo

IF centinaia = 0

IF decine = 0

centinaia = centinaia + 1

migliaia = migliaia + 1

No

No

BEGIN

END

quadratino
quadratino

DECISIONE

quadratino

CALCOLO

DECISIONE

decine =decine %10

centinaia = centinaia %10

DECISIONE

migliaia = migliaia %10

CALCOLO

BEGIN

BEGIN

Riccardo Monti