* TRUNCATE a FLOAT [ 3,45 ] -> [ 3 ]
@ 2000-02-06 0:00 helder da silva
2000-02-06 0:00 ` David C. Hoos, Sr.
2000-02-06 0:00 ` Jeff Carter
0 siblings, 2 replies; 4+ messages in thread
From: helder da silva @ 2000-02-06 0:00 UTC (permalink / raw)
Anyone remembers how to truncate the first part of a float number :
FROM ( float ) : 3,45
TO ( integer ) : 3
I've got a blank on this one !
Thanks.
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: TRUNCATE a FLOAT [ 3,45 ] -> [ 3 ]
2000-02-06 0:00 TRUNCATE a FLOAT [ 3,45 ] -> [ 3 ] helder da silva
@ 2000-02-06 0:00 ` David C. Hoos, Sr.
2000-02-06 0:00 ` Jeff Carter
1 sibling, 0 replies; 4+ messages in thread
From: David C. Hoos, Sr. @ 2000-02-06 0:00 UTC (permalink / raw)
helder da silva <pc-tech@bluewin.ch> wrote in message
news:87ich2$pmk$1@bw107zhb.bluewin.ch...
> Anyone remembers how to truncate the first part of a float number :
>
> FROM ( float ) : 3,45
>
> TO ( integer ) : 3
>
> I've got a blank on this one !
>
> Thanks.
>
given the declarations
X : Float;
Y : Integer;
you can write
Y := Integer (Float'Floor (X));
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: TRUNCATE a FLOAT [ 3,45 ] -> [ 3 ]
2000-02-06 0:00 TRUNCATE a FLOAT [ 3,45 ] -> [ 3 ] helder da silva
2000-02-06 0:00 ` David C. Hoos, Sr.
@ 2000-02-06 0:00 ` Jeff Carter
2000-02-06 0:00 ` helder da silva
1 sibling, 1 reply; 4+ messages in thread
From: Jeff Carter @ 2000-02-06 0:00 UTC (permalink / raw)
helder da silva wrote:
>
> Anyone remembers how to truncate the first part of a float number :
>
> FROM ( float ) : 3,45
>
> TO ( integer ) : 3
>
> I've got a blank on this one !
>
> Thanks.
This must be a FAQ; we just had a thread on floating-point attributes.
Check out your ARM Annex K for the attribute 'Truncation. While you're
there, look at 'Floor and 'Ceiling, too.
Integer (Float'Trucation (3.45) ) = 3
--
Jeff Carter
"Hello! Smelly English K...niggets."
Monty Python & the Holy Grail
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2000-02-06 0:00 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2000-02-06 0:00 TRUNCATE a FLOAT [ 3,45 ] -> [ 3 ] helder da silva
2000-02-06 0:00 ` David C. Hoos, Sr.
2000-02-06 0:00 ` Jeff Carter
2000-02-06 0:00 ` helder da silva
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox