shinji1984
08-02-2009, 14:53
Ciao ragazzi!
grazie a tutti per questo splendido forum! volevo chiedervi aiuto per una questione che non riesco a risolvere. ho il seguente problema: devo tagliare
dei decimali da un double vi posto il codice:
double d;
d = operazione(x,y,z)
if(d==0.0) f=100;
else f=1;
il problema è il seguente quando d vale 0.0000000000001 lo considera diverso da zero mentre a me servirebbe arrotondare alla sesta cifra decimale. come posso fare? ho provato a passare da double a float tramite cast ma il problema resta sempre lo stesso.
grazie a tutti per questo splendido forum! volevo chiedervi aiuto per una questione che non riesco a risolvere. ho il seguente problema: devo tagliare
dei decimali da un double vi posto il codice:
double d;
d = operazione(x,y,z)
if(d==0.0) f=100;
else f=1;
il problema è il seguente quando d vale 0.0000000000001 lo considera diverso da zero mentre a me servirebbe arrotondare alla sesta cifra decimale. come posso fare? ho provato a passare da double a float tramite cast ma il problema resta sempre lo stesso.