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)
 
(Není zobrazena jedna mezilehlá verze od stejného uživatele.)
Řádek 23: Řádek 23:
 
  {Trunc.PAS}
 
  {Trunc.PAS}
 
  {Vzorový příklad pro funkci Trunc.}
 
  {Vzorový příklad pro funkci Trunc.}
 +
 
  { Pro Windows: }
 
  { Pro Windows: }
 
  { uses WinCrt; }
 
  { uses WinCrt; }
Řádek 35: Řádek 36:
 
[[Category:System]]
 
[[Category:System]]
 
[[Category:Funkce System]]
 
[[Category:Funkce System]]
 +
[[Category:Převodní funkce]]

Aktuální verze z 13. 1. 2014, 13:57

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.