home *** CD-ROM | disk | FTP | other *** search
/ Chip 1997 October / Chip_1997-10_cd.bin / invex / ozogan / umocni.ips < prev    next >
Text File  |  1997-08-18  |  474b  |  20 lines

  1. VAR
  2.    k : integer;
  3.    v : real;
  4. ENDVAR
  5.  
  6. FUNCTION umocni(x : integer, y : integer): integer
  7.    v := x;          {p°evezneme zßklad}
  8.    FOR k:= 1 to y
  9.        v := v*x;    {nßsobφme opakovan∞ zßkladem}
  10.    ENDFOR
  11.    umocni := v;     {p°edßme v²sledku funkce}
  12. ENDPROC
  13.  
  14. PROCEDURE main
  15.    ConsoleClear;
  16.    WRITELN(umocni(2,9):10);  {vracφ hodnotu 1024}
  17.    WRITELN(umocni(3,3):10);  {vracφ hodnotu   81}
  18.    WRITELN(umocni(5,2):10);  {vracφ hodnotu  125}
  19. ENDPROC
  20.