PDA

View Full Version : [c/c++] Mi valutate questo codice?


zanardi84
03-03-2011, 09:42
Salve!

Ho scritto un codice per arrotondare a due cifre decimali un numero passato da tastiera.


float numero;
float risultato;
risultato = numero * 100;
risultato = round (risultato);
risultato = risultato / 100;


Secondo voi puņ andar bene tenendo conto dei risultati dell'esecuzione che vi riporto e del fatto che poi questi dati andranno scritti e letti in/da un file?

Esecuzione:

Numero digitato -> 0.112345 Approssimato -> 0.11
Numero digitato -> 0.7896 Approssimato -> 0.79
Numero digitato -> 1.12346 Approssimato -> 1.12
Numero digitato -> 0.006 Approssimato -> 0.01
Numero digitato -> 0.005 Approssimato -> 0.01
Numero digitato -> 12345.6 Approssimato -> 12345.6
Numero digitato -> 100000 Approssimato -> 100000
Numero digitato -> 123.678 Approssimato -> 123.68
Numero digitato -> 0.001 Approssimato -> 0
Numero digitato -> 1 Approssimato -> 1


Grazie.