Originariamente inviato da cleaner
mm..
No ... b e' una variabile "contatore" ... perche' il suo valore iniziale e' noto (lo inserisce l'utente) e diminuisce fino a zero. Non avrebbe quindi senso "inizializzarla" a 0 ...

Una variabile "totalizzatore" contiene il valore parziale delle varie somme.

Nel tuo esempio, non devi scrivere semplicemente

3+3+3+3=12

ma fare le somme "una alla volta" (come fa il programma nel ciclo), usando il risultato precedente per la somma successiva ... provaci ...