Devo avere il risultato di questo calcolo:
(12.59382-12.58295)/1018
Il vero risultato è questo:
0.0000106777996070733
Ma su ASP mi torna questo:
1.06777996070715E-05
Come posso risolvere?
Devo avere il risultato di questo calcolo:
(12.59382-12.58295)/1018
Il vero risultato è questo:
0.0000106777996070733
Ma su ASP mi torna questo:
1.06777996070715E-05
Come posso risolvere?
Io nella vita ho visto cose che voi astemi neanche potete immaginare.
ris=(12.59382-12.58295)/1018
ris=FormatNumber (ris,10)
![]()
non è sufficiente!
Questo è il risultato: 0.0000106778
Se porto FormatNumber a 30 allora va bene!
Grazie![]()
Io nella vita ho visto cose che voi astemi neanche potete immaginare.
Ho cantato vittoria troppo presto.
Non riesco ad avere la giusta precisione di calcolo.
Tramite JS ho il risultato esatto fino all'ultimo decimale:
0.0000106777996070733
Su ASP questa precisione viaggia un po' per fatti suoi:
0.000010677799607071500000000000
Datosi che la matematica non è un'opinione:
(12.59382-12.58295)/1018 = 0.0000106777996070733
e questo è un dato di fatto!
Mi occorre avere in ASP lo stesso preciso identico risultato![]()
Io nella vita ho visto cose che voi astemi neanche potete immaginare.
Nel tuo primo post avevi scritto
Il vero risultato è questo:
0.0000106777996070733
Ma su ASP mi torna questo:
1.06777996070715E-05
e come vedi la parte in grassetto è uguale e poi cambia.
A questo punto cerca di portare il risultato da JS a asp. mi sa che è l'unica via
infatti è quello che sto cercando di fare.
Il problema è che devo creare un file TXT lato server con all'interno queste cifre.
Ho pensato di fare così:
- Creo il file TXT
- Gestisco il ciclo di lavoro per le cifre base ...e altre menate
- nel ciclo creo un JS che fa il calcolo, crea un Iframe e richiama una pagina ASP passando i valori
Nella pagina richiamata prelevo i valori e faccio un append al file TXT
... ma questo procedimento ti sembra normale? Perchè ASP ha queste limitazioni numeriche?
Io nella vita ho visto cose che voi astemi neanche potete immaginare.