[MEGOLDVA] Qt pontosabb számolás

Fórumok
qDebug()<<(double)125999.0*(double)0.8<<"\t"<<(double)1.0/(double)3.0;
Debug: 100799 	 0.333333

Helyesen 125999*0.8=100799.2 . A 124999 el még helyesen számol.
Hogy tudnék egy kicsit pontosabban számolni ?

Frissítve:
Így a jó:

qDebug()<<QString("%1").arg((double)125999.0*(double)0.8,0,'f',10);
Debug: "100799.2000000000" 

Hozzászólások

A szamitas jol tortenik, csak a qDebug irja ki rosszul. Hasznalj formazo parametereket a kiirasra!

(egyebkent pontosabb szamolasra long double)

--
Az emberek azt állítják, hogy múlik az idő, az idő viszont csak mosolyog, mert látja, hogy az emberek múlnak. - tibeti közmondás