29/06/13 8:10
Afa
Capito, ma che valore viene assegnato ad a quando assegno a=0.1 (vorrei un esempio per capire completamente)
aaa
29/06/13 13:52
Afa
Ok e se volessi farlo anche per 0.2, 0.3, 0.5 ecc sarebbe
if (fabs(a-0.2)<0.000002)
if (fabs(a-0.3)<0.000003)
if (fabs(a-0.5)<0.000005)
aaa
29/06/13 17:26
Poggi Marco
Esatto! Avendo una precisione di 6 cifre, calcola una tolleranza di un milionesimo dal valore di controllo.
aaa
30/06/13 10:57
Afa
Postato originariamente da Poggi Marco:
Esatto! Avendo una precisione di 6 cifre, calcola una tolleranza di un milionesimo dal valore di controllo.
Grazie mille^^
Intendi in questo modo?
if (fabs(a-0.2)<FLT_EPSILON)
if (fabs(a-0.3)<FLT_EPSILON)
if (fabs(a-0.5)<FLT_EPSILON)
o devo usarla dove?
non ho ben capito dal link allegato
Ultima modifica effettuata da Afa 30/06/13 10:57
aaa