Se, come dici, conosci i problemi, allora non capisco perché fai ancora queste domande.
Non esistono differenze tra i linguaggi (e te lo avevo anche detto), tanto meno differenze di "algoritmi" perché i calcoli sono fatti dal processore matematico (hardware) e non dal linguaggio.
Quindi non avrai alcuna differenza di "calcolo" (o errori di arrotondamento diversi tra sistemi) ma, solamente una "visualizzazione" diversa del valore.
In tutti i casi, non vedo problemi, utilizza SEMPRE i double per la maggiore precisione e lavora tranquillamente.
P.S. Se proprio vuoi dare un'occhiata al problema, digli al C/C++ di farti vedere tutti i decimali
printf("%.16lf\n", pippo);
Ultima modifica effettuata da nessuno il 31/05/2012 alle 11:52
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità. |