Revision 1 of 1, by WikiArchive on 2026-11-04. The page as it is now.
Round/fi
Free Pascalin RTL käännösyksikkö System sisältää funktion Round, mikä pyöristää reaaliluku tyyppisen arvon Integer-tyyppiseksi arvoksi. Sille annetaan parametriksi realilukutyyppinen lauseke ja Round palauttaa Int64 arvon joka on pyöristetty lähimpään kokonaislukuun. Jos annettu parametri on tarkalleen puolivälissä kokonaislukua - N.5 - niin käytetään "pankkiirin" pyöristys sääntöä: tällöin tulos on lähin parillinen luku.
Määrittely
function Round(X: Real): int64;Käyttöesimerkki
begin
WriteLn( Round(8.7) );
WriteLn( Round(8.3) );
// esimerkit "pankkiirin pyöristyksestä" - .5 arvotetaan lähimpään parilliseen lukuun
WriteLn( Round(2.5) );
WriteLn( Round(3.5) );
end.Tulostaa
9
8
2
4
Katso myös
system.roundmath.ceil- pyöristää ylöspäinmath.floor- pyoristää alaspäin- trunc - pyöristää kohti nollaa
- int - palauttaa kokonaisosan reaalilukuarvosta.
- div - kokonaisluku jakolasku
From the Free Pascal wiki, page "Round/fi", as it stood on 2022-08-06 after a change by Kai Burghardt, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.
