Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - approssimazione di un numero
Forum - Visual Basic 6 - approssimazione di un numero

Avatar
zubizarreta (Normal User)
Rookie


Messaggi: 59
Iscritto: 21/01/2007

Segnala al moderatore
Postato alle 14:46
Domenica, 14/10/2007
piccolo problema..che non riesco a risolvere...

dopo un lungo calcolo. .ho la variabile "risultato"  dichiarata come Double.
Questa però può essere sia un numero "normale" intero (es.  4), sia un numero con la virgola (es.  4,56).
Il problema è che quando questo è un numero con la virgola, non deve avere più di 2 cifre decimali.  Come fare?8-|

Ultima modifica effettuata da zubizarreta il 14/10/2007 alle 14:47
PM Quote
Avatar
BytE-FucK (Normal User)
Pro


Messaggi: 171
Iscritto: 09/10/2007

Segnala al moderatore
Postato alle 15:29
Domenica, 14/10/2007
Basta usare il comando :

Codice sorgente - presumibilmente Plain Text

  1. Math.Round "NUMERO"



Esempio :


Codice sorgente - presumibilmente Visual Basic 6

  1. Dim numero
  2. numero = Math.Round "2,453"



Se hai altri problemi  posta:k:

PM Quote
Avatar
P4p3r0g4 (Member)
Guru


Messaggi: 1319
Iscritto: 29/12/2006

Segnala al moderatore
Postato alle 19:22
Domenica, 14/10/2007
io di solito faccio

numappros = int( numero * 100 ) / 100

PM Quote
Avatar
BytE-FucK (Normal User)
Pro


Messaggi: 171
Iscritto: 09/10/2007

Segnala al moderatore
Postato alle 21:43
Domenica, 14/10/2007
Ma cosi mi pare devono essere determinate cifre...
Cmq sono buoni tutti e 2:k:

PM Quote
Avatar
albertking82 (Member)
Pro


Messaggi: 112
Iscritto: 14/08/2006

Segnala al moderatore
Postato alle 7:00
Lunedì, 15/10/2007
Anche questo è buono : numero=round(numero,2)
Due indica 2 cifre decimali.

PM Quote
Avatar
zubizarreta (Normal User)
Rookie


Messaggi: 59
Iscritto: 21/01/2007

Segnala al moderatore
Postato alle 14:04
Lunedì, 15/10/2007
grazie a tutti :k:

PM Quote
Avatar
BytE-FucK (Normal User)
Pro


Messaggi: 171
Iscritto: 09/10/2007

Segnala al moderatore
Postato alle 18:59
Lunedì, 15/10/2007
Di nulla....
Alla prossima:k:

PM Quote