Ehm... il flow chart che hai cominciato non è del tutto corretto... l'ho sistemato e completato.

Ricorda che da un'istruzione IF (un rombo), quando hai entrambi i rami, then ed else, escono sempre due freccie distinte. Non puoi scendere con una freccia e dividerla in then e else, o almeno non ne ho mai visti di flow chart fatti così... Quindi i due sottoprogrammi hanno strade separate, anche se sono composti di più di una istruzione.

Un While non è ientemeno che un IF iniziale in cui i due rami then e else, alla fine, convergono nello stesso cammino e ritornano a testare la condizione.

Se mi dai l'indirizzo e-mail, ti mando il flow-chart completo (in formato DOC).


Ciao.