Problema: chiedere una serie di numeri (fermarsi quando il numero

Problema:
chiedere una serie di numeri (fermarsi quando il numero inserito è 0) e calcolarne la somma.
Analisi del problema :
Poiché devo ripetere delle azioni (chiedere un numero molte volte e sommare) userò un ciclo. Ripeterò il
ciclo mettendo come condizione che il numero richiesto sia diverso da zero. Per poter sommare i numeri
inseriti di volta in volta uso una variabile a cui, all’interno del ciclo, sommerò il numero inserito. Per poter
eseguire il ciclo la prima volta devo chiedere il numero anche prima del ciclo.
Analisi dei dati:
Identificatore
S
num
Descrizione
Somma che incremento con i numeri
inseriti (ad ogni ripetizione del ciclo)
numero chiesto all’utente (ad ogni
ripetizione del ciclo)
Tipo
V/C
I/O/L
Numerico
V
I
Numerico
V
I
INIZIO
S0
O
“Inserire un numero”
I
num
F
Num<>0
V
S  S + num
O
“Inserire un numero”
I
num
“La somma totale è:” , S
FINE