Difference between revisions of "Trunc/fi"
From Lazarus wiki
Jump to navigationJump to search (Created page with "{{Trunc}} Free Pascalin RTL käännösyksikkö System sisältää funktion '''trunc''', mikä katkaisee Real/fi|r...") |
|||
Line 1: | Line 1: | ||
{{Trunc}} | {{Trunc}} | ||
+ | |||
+ | <div class="floatright"> | ||
+ | [[Image:trunc.png|100px]] | ||
+ | </div> | ||
Free Pascalin [[RTL/fi|RTL]] [[Unit/fi|käännösyksikkö]] [[System unit/fi|System]] sisältää [[Function/fi|funktion]] '''trunc''', mikä katkaisee [[Real/fi|reaaliluku]] tyyppisen arvon [[Integer/fi|Integer]]-tyyppiseksi arvoksi. | Free Pascalin [[RTL/fi|RTL]] [[Unit/fi|käännösyksikkö]] [[System unit/fi|System]] sisältää [[Function/fi|funktion]] '''trunc''', mikä katkaisee [[Real/fi|reaaliluku]] tyyppisen arvon [[Integer/fi|Integer]]-tyyppiseksi arvoksi. |
Revision as of 21:19, 26 September 2019
│
English (en) │
suomi (fi) │
русский (ru) │
Free Pascalin RTL käännösyksikkö System sisältää funktion trunc, mikä katkaisee reaaliluku tyyppisen arvon Integer-tyyppiseksi arvoksi. Sille annetaan parametriksi realilukutyyppinen lauseke ja trunc palauttaa Int64 arvon jonka desimaaliosa on poistettu (eli pyöristää kohti nollaa).
Määrittely
function Trunc(X: Real): Longint;
Käyttöesimerkki
begin
WriteLn( Trunc(8.7) );
WriteLn( Trunc(8.3) );
WriteLn( Trunc(-8.7) );
WriteLn( Trunc(-8.3) );
end;
Tulostaa
8 8 -8 -8