Difference between revisions of "Round/fi"
From Lazarus wiki
Jump to navigationJump to search (Created page with "{{Round}} Free Pascalin RTL käännösyksikkö System sisältää funktion '''Round''', mikä pyöristää Real/f...") |
|||
Line 36: | Line 36: | ||
* {{Doc|package=RTL|unit=math|identifier=ceil|text=<syntaxhighlight lang="pascal" enclose="none">math.ceil</syntaxhighlight>}} - pyöristää ylöspäin | * {{Doc|package=RTL|unit=math|identifier=ceil|text=<syntaxhighlight lang="pascal" enclose="none">math.ceil</syntaxhighlight>}} - pyöristää ylöspäin | ||
* {{Doc|package=RTL|unit=math|identifier=floor|text=<syntaxhighlight lang="pascal" enclose="none">math.floor</syntaxhighlight>}} - pyoristää alaspäin | * {{Doc|package=RTL|unit=math|identifier=floor|text=<syntaxhighlight lang="pascal" enclose="none">math.floor</syntaxhighlight>}} - pyoristää alaspäin | ||
− | * [[Trunc|<syntaxhighlight lang="pascal" enclose="none">trunc</syntaxhighlight>]] - pyöristää kohti nollaa | + | * [[Trunc/fi|<syntaxhighlight lang="pascal" enclose="none">trunc</syntaxhighlight>]] - pyöristää kohti nollaa |
− | * [[Int|<syntaxhighlight lang="pascal" enclose="none">int</syntaxhighlight>]] - palauttaa kokonaisosan reaalilukuarvosta. | + | * [[Int/fi|<syntaxhighlight lang="pascal" enclose="none">int</syntaxhighlight>]] - palauttaa kokonaisosan reaalilukuarvosta. |
− | * [[Div|<syntaxhighlight lang="pascal" enclose="none">div</syntaxhighlight>]] - kokonaisluku jakolasku | + | * [[Div/fi|<syntaxhighlight lang="pascal" enclose="none">div</syntaxhighlight>]] - kokonaisluku jakolasku |
Revision as of 07:01, 11 August 2019
│
Deutsch (de) │
English (en) │
Esperanto (eo) │
suomi (fi) │
русский (ru) │
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.round
math.ceil
- pyöristää ylöspäinmath.floor
- pyoristää alaspäintrunc
- pyöristää kohti nollaaint
- palauttaa kokonaisosan reaalilukuarvosta.div
- kokonaisluku jakolasku