[Fortran] Somma troncata

michele.assirelli
Salve, il testo dell'esercizio è il seguente



Ho impostato il programma in questo modo:



Come risultato viene fuori semplicemente 1.
Ci sono quindi due problemi:

1) Io ho definito $a$ come numero reale in doppia precisione quindi non capisco perchè non mi fornisca i decimali dopo la virgola
2) Il risultato è sbagliato

Secondo voi cosa c'è di sbagliato nel programma?

Risposte
Albesa81
"WeP":
Secondo voi cosa c'è di sbagliato nel programma?

A quel che vedo 1/i è la divisione intera di due numeri, quindi 1/1 = 1, 1/2 = 0 e il ciclo termina.

michele.assirelli
Giusto grazie :smt023
Dovevo solo definire $i$ come reale per ottenere il risultato

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.