2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Помогите переписать код плиз
Сообщение30.06.2012, 00:14 
Здравствуйте! Не могли бы вы помочь переписать мне код с С++ на Java. К сожалению в нем ничего не понимаю и поэтому самому сделать не получится. Вот моя прога:

Код:
#include<stdio.h>
#include<conio.h>
#include<math.h>
float f(float x)
  {
  return (sqrt(exp(x)-1));
  }

float S(int n)
  {
  int i;
  float S1, S2, h, a=0, b=log(2);
  h =(b - a) / (2*n);
  for (i = 1; i <= 2*n-1; i++)
  {
        if (i % 2 == 0)
            S1 += 2 * f(a + i * h);
        else S1+= 4 * f(a + i * h);
  }
    S2=((f(a)+f(b)+S1))*h/3;
  return S2;
  }

main()
{
float  N = 12, q=2*N, w=4*N;
float c, d, e, k, j;
clrscr();
q=2*N;
w=4*N;
e=0.001;
c = S(q);
   do
   {
     d = c;
     q*=2;
     c=S(q);
    }
while(fabs(d-c))>e);
   k=S(q);
printf("\nIntegral:  %f", k);
getch();
return 0;
}

 
 
 [ 1 сообщение ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group