Advertisement
islemsid

calcul sin(1)

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