SOLUZIONE.
Gli errori presenti sono di seguito elencati.
- ERRORE SINTATTICO: Punto e virgola mancante nella riga (conto=contoIniziale)
- ERRORE CONCETTUALE: Deve essere eliminata la seguente riga:
conto = contoIniziale * (1 + interesse / 100 );
Sarebbe un errore calcolare l'interesse annuale e poi di nuovo il trimestrale.
Trattasi di un errore concettuale, non di sintassi.
La successiva riga:
conto= contoIniziale;
salva comunque la situazione re-inizializzando correttamente la variabile.
- ERRORE SINTATTICO: Il codice associato al ciclo for e' errato:
for (i=1; i<5; i=i+1;)
quello corretto e' il seguente:
for (i=1; i<5; i=i+1)
- ERRORE CONCETTUALE: Occorre effettuare la capitalizzazione per 4 trimestri e applicare
l'interesse su 3 mesi, quindi il codice corretto puo' essere:
for (i=1; i<5; i=i+1)
{
conto = conto * (1 + interesse / 100 * 3 / 12 );
}