Trunc: Porovnání verzí

Z Delphi & Pascal (česká wiki)
Skočit na navigaci Skočit na vyhledávání
m (1 revízia: Unit System)
Řádek 35: Řádek 35:
 
[[Category:System]]
 
[[Category:System]]
 
[[Category:Funkce System]]
 
[[Category:Funkce System]]
 +
[[Category:Převodní funkce]]

Verze z 5. 10. 2012, 21:04

Převede hodnotu reálného typu na hodnotu celočíselnou.

Deklarace
function Trunc(X: Reálný): Longint;
Režim
Windows, Reálný, Chráněný
Poznámky
X je výraz reálného typu. Trunc vrací hodnotu typu Longint, která vznikne zaokrouhlením hodnoty výrazu X směrem dolů (tedy odstraněním desetinné části).
Omezení
Pokud je hodnota X mimo rozsah Longint, vznikne běhová (run-time) chyba.
Viz také
Int
Round


Vzorový příklad

{Trunc.PAS}
{Vzorový příklad pro funkci Trunc.}
{ Pro Windows: }
{ uses WinCrt; }
 begin
   Writeln( 1.4, ' se stane ', Trunc(1.4));
   Writeln( 1.5, ' se stane ', Trunc(1.5));
   Writeln(-1.4, ' se stane ', Trunc(-1.4));
   Writeln(-1.5, ' se stane ', Trunc(-1.5));
 end.