Da un file di testo carico delle stringhe scritte così:
Nome;Importo;Nome;Nome
e devo sommare gli importi che possono essere numeri positivi o negativi con al massimo 2 decimali.
Se il risultato è diverso da 0 mi stampa l'errore con la relativa disuguaglianza. Lo script funziona, tuttavia in alcune casi (non riesco a capire quali) mi da un disavanzo di 0.000000000545 (un numero a caso per farvi capire).
Non riesco a capire dove sia il problema visto che gli importi inseriti sono al massimo con 2 cifre decimali e matematicamente non è possibile che venga fuori un numero così piccolo.
Un paio di volte ho risolto riscrivendo il file di testo mentre attualmente mi da lo stesso problema anche se lo riscrivo.