Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[?]Come troncare i decimali di un numero

864 views
Skip to first unread message

Cesare Nicola

unread,
May 13, 1999, 3:00:00 AM5/13/99
to
Ho una variabile contenente, per esempio, il numero 1234,56789. Vorrei
troncare (limitare) i decimali al massimo a due cifre, in modo da ottenere
1234,56. Ho provato con Format$, ma non voglio che il numero venga
arrotondato (otterrei, per esempio, 1234,60).
Si può?

Ciao
Cesare Nicola

Sidewinder

unread,
May 13, 1999, 3:00:00 AM5/13/99
to
On Thu, 13 May 1999 12:57:42 +0200, "Cesare Nicola" <cen...@tin.it>
wrote:

>Si puņ?

Se usi Vb6 c'e una funzione che fa al caso tuo: Round ()

dal msdn:
Round Function

Description
Returns a number rounded to a specified number of decimal places.

Syntax

Round(expression [,numdecimalplaces])


Sidewinder

Andrea Fabbrucci

unread,
May 13, 1999, 3:00:00 AM5/13/99
to
Ci sono varie funzioni che fanno l'arrotondamento...
Quella che tronca la parte frazionata (anche se 0,9) e non arrotonda, credo
che sia ABS()

Vedi sulla guida in linea

Ciao
Andrea

Cesare Nicola ha scritto nel messaggio <7hebbp$ie$1...@nslave1.tin.it>...


>Ho una variabile contenente, per esempio, il numero 1234,56789. Vorrei
>troncare (limitare) i decimali al massimo a due cifre, in modo da ottenere
>1234,56. Ho provato con Format$, ma non voglio che il numero venga
>arrotondato (otterrei, per esempio, 1234,60).

>Si può?
>
>Ciao
>Cesare Nicola
>
>

Alessandro Scardova

unread,
May 13, 1999, 3:00:00 AM5/13/99
to
mamma mia...

cesare,
credo che chi ti ha dato le riposte precedenti abbia un po' travisato il
tuo problema.
Round arrotonda come la format, mentre ABS restituisce il valore assoluto.

allora. dato x= 1234,56789

1234,56 = INT(x*100)/100

Int e' la funzione che estrae la parte intera di una frazione.

non usare cInt perche' arrotonda. usa INT

ciao,

Alessandro Scardova
scar...@tin.it
http://space.tin.it/computer/ascardov/

Andrea Montanari

unread,
May 13, 1999, 3:00:00 AM5/13/99
to
salve,
ABS() ritorna il valore assoluto
saluti
Andrea Montanari
andrea.m...@iol.it

Andrea Fabbrucci ha scritto nel messaggio
<7heiab$687$1...@fe1.cs.interbusiness.it>...

0 new messages