Otevřít hlavní menu

Trunc

Verze z 5. 10. 2012, 14:05, kterou vytvořil Zdeno Sekerák (diskuse | příspěvky) (Vytvorená stránka „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...“)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)

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.