Discussione:
parte frazionaria e parte intera
(troppo vecchio per rispondere)
Diego Lotti
2005-01-13 09:33:21 UTC
Permalink
Ciao,

non riesco a trovare nell'help la funziona per trovare la parte
frazionaria e la parte intera di un numero.

Esempio:

7,54

Vorrei ottenere 7 e 54 separatamente, senza approssimazioni.

Grazie delle informazioni

Saluti
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news segnala gli abusi ad ***@newsland.it
TANNHAUSER
2005-01-13 09:45:52 UTC
Permalink
Post by Diego Lotti
Ciao,
non riesco a trovare nell'help la funziona per trovare la parte
frazionaria e la parte intera di un numero.
7,54
Vorrei ottenere 7 e 54 separatamente, senza approssimazioni.
Grazie delle informazioni
Saluti
Dall'Help di Access
*********************
Le funzioni Int e Fix eliminano la parte frazionaria di numero e ne
restituiscono il valore intero.

La differenza tra le funzioni Int e Fix risiede nel fatto che se numero è
negativo, Int restituisce il primo intero negativo minore o uguale a
numero, mentre Fix restituisce il primo intero negativo maggiore o uguale
a numero. Int ad esempio, converte -8,4 in -9, mentre Fix converte -8,4 in
-8.

Fix(numero) equivale a:

Sgn(numero) * Int(Abs(numero))
*********************

Da qui, poi, si può ricavare, per differenza, la parte frazionaria.

TANNHAUSER
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news segnala gli abusi ad ***@newsland.it
Diego Lotti
2005-01-14 09:36:26 UTC
Permalink
Grazie, mi ricordavo un comando Frac() di qualche linguaggio che qui non
trovavo! Inoltre usavo Cint(x) e questo comando approssimava e non
restituiva la parte intera!

Mi mancavano proprio int e fix!

Grazie delle informazioni

Saluti
Post by TANNHAUSER
Dall'Help di Access
*********************
Le funzioni Int e Fix eliminano la parte frazionaria di numero e ne
restituiscono il valore intero.
La differenza tra le funzioni Int e Fix risiede nel fatto che se numero è
negativo, Int restituisce il primo intero negativo minore o uguale a
numero, mentre Fix restituisce il primo intero negativo maggiore o uguale
a numero. Int ad esempio, converte -8,4 in -9, mentre Fix converte -8,4 in
-8.
Sgn(numero) * Int(Abs(numero))
*********************
Da qui, poi, si può ricavare, per differenza, la parte frazionaria.
TANNHAUSER
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news segnala gli abusi ad ***@newsland.it
MA
2005-01-13 09:55:54 UTC
Permalink
Post by Diego Lotti
Ciao,
non riesco a trovare nell'help la funziona per trovare la parte
frazionaria e la parte intera di un numero.
7,54
Vorrei ottenere 7 e 54 separatamente, senza approssimazioni.
Grazie delle informazioni
Saluti
Pippo = 1,754

Intero = Int(Pippo)
Decimali = Pippo-Int(pippo)
MAssimiliano
Loading...