45 messaggi dal 18 settembre 2002
www.aiavigevano.it
Che voi sappiate, per caso esiste una funzione (matematica) che mi permetta di avere solo due numeri decimali?
Mi spiego meglio:
Ho un sondaggio in una pagina asp.
Il problema è che i risultati hanno 13 cifre decimali mentre a me ne interesserebbero solo due.
Ora ho un voto così:

71,4285714285714%

ed oltre ad essere poco chiaro, è decisamente lunghissimo e scomodo.
Magari qualcuno di voi conosce una soluzione rapida...
Grazie in anticipo...:)

Ciò che facciamo in vita, riecheggia per l'eternità
11.886 messaggi dal 09 febbraio 2002
Contributi
Ciao,
dipende dal linguaggio che stai usando...
In vbscript ad esempio esiste una funzione apposita per "formattare i numeri" cioè ti lascia specificare quante cifre vuoi dopo la virgola. Guarda questo esempio:

percentuale = 71,4285714285714
corta = FormatNumber(percentuale, 2) & "%"

la variabile "corta" conterrà questa stringa "71,42%"

se stai usando il javascript mi sa che bisogna arrangiarsi in qualche modo... non mi pare che esista una funzione specifica che faccia la stessa cosa. Prova così:

percentuale = 71,4285714285714
corta = (Math.round(percentuale*100)/100) + "%"

ciao

Enjoy learning and just keep making
45 messaggi dal 18 settembre 2002
www.aiavigevano.it
Si, era vbscript e lka funzione funziona!
Grazie, sei grande!!!!

Ciò che facciamo in vita, riecheggia per l'eternità

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.