Advertisement
islemsid

function somme

Jan 18th, 2020
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.49 KB | None | 0 0
  1. function somme(n:integer):real;
  2. var s:real;
  3. i,signe:integer;
  4. {============================}
  5. function fact(n:integer):longint;
  6. var i:integer;
  7. f:longint;
  8. begin
  9. f:=1;
  10. for i:=2 to n do f:=f*i;
  11. fact:=f;
  12. end;
  13. {============================}
  14. begin
  15. s:=1; i:=1; signe:=1;
  16. repeat
  17. i:=i+2;
  18. signe:=-signe;
  19. s:=s+signe/fact(i);
  20. until i>=n;
  21. somme:=s;
  22. end;
  23. (**************** P.P *******************)
  24. begin
  25. repeat
  26. write ('N = '); readln(n);
  27. until n in [5..30];
  28. writeln (somme(n):2:8);
  29. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement