Advertisement
Guest User

Test

a guest
Jun 15th, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.81 KB | None | 0 0
  1. program Project1;
  2.  
  3. {$mode objfpc}{$H+}
  4.  
  5. uses
  6.   {$IFDEF UNIX}{$IFDEF UseCThreads}
  7.   cthreads,
  8.   {$ENDIF}{$ENDIF}
  9.   Classes
  10.   { you can add units after this };
  11. const st = 1; ed = 30;
  12. function fact(n: Integer): Integer;
  13. begin
  14.      if (n = 0) or (n = 1) then fact := 1
  15.      else fact := n * fact(n-1);
  16. end;
  17.  
  18. function sum(n: Integer): real;
  19. var
  20.   i: Integer;
  21.   suma: real;
  22. begin
  23.      suma := 0;
  24.      for i := 1 to n do
  25.          suma := suma + (1 / fact(i));
  26.      sum := suma;
  27. end;
  28. var
  29.   am: Integer;
  30.   f: TextFile;
  31. begin
  32.      AssignFile(f, 'tty.txt');
  33.      write('Vvedit6: ');
  34.      readln(am);
  35.      if (am < st) or (am > ed) then writeln('Veluke chislo!')
  36.      else
  37.        begin
  38.             rewrite(f);
  39.             writeln(f, 'Sum: ', sum(am));
  40.             CloseFile(f);
  41.        end;
  42. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement