Advertisement
Guest User

Untitled

a guest
May 21st, 2019
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <html>
  2.     <head>
  3.     </head>
  4.     <body>
  5.         <script type="text/javascript">
  6.             var a=0,
  7.             b=Math.PI/2,
  8.             eps=0.0001,
  9.             A=2,
  10.             B=1,
  11.             e=(A-B)/A;
  12.            
  13.             function f (x) {
  14.                 return Math.sqrt(1-e*e*Math.cos(x)*Math.cos(x));
  15.             }
  16.            
  17.             var n=1,
  18.             h=b-a,
  19.             Sh=((f(a)+f(b))/2)*h;
  20.            
  21.             do {
  22.                 n=n*2;
  23.                 h=(b-a)/n;
  24.                 var Sh2=((f(a)+f(b))/2)*h;
  25.                 for (var i=1; i<n; i++) {
  26.                     Sh2+=f(a+i*h)*h;
  27.                 }
  28.                 if (Math.abs(Sh2-Sh)<=eps) {
  29.                     break;
  30.                 }
  31.                 Sh=Sh2;
  32.             } while(1);
  33.             document.write(Sh2);
  34.         </script>
  35.     </body>
  36. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement