Grazie delle vostre risposte.
Ho provato con il double ma mi da il stesso problema. Credo che ci sia un problema diverso del codice errato ... ma non so cosa sia.
Ecco l'errore che mi da in fase di compilazione: