Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.08.27;
Скачать: CL | DM;

Вниз

Первод кода с++ в Delphi   Найти похожие ветки 

 
Alik   (2010-04-24 22:54) [0]

Добрый вечер,

Прошу тех кто владеет языком c++ помочь в трансляции следующего блока на Delphi:

enum {TERM_A, TERM_B, TERM_C, TERM_COUNT};

double earth_periodic_term_summation(const double terms[][TERM_COUNT], int count, double jme)
{
   int i;
   double sum=0;

   for (i = 0; i < count; i++)
       sum += terms[i][TERM_A]*cos(terms[i][TERM_B]+terms[i][TERM_C]*jme);

   return sum;
}

function double earth_radius_vector(double jme)
begin
   double sum[R_COUNT];
   int i;

   for (i = 0; i < R_COUNT; i++)
       sum[i] = earth_periodic_term_summation(R_TERMS[i], r_subcount[i], jme);

   Result := earth_values(sum, R_COUNT, jme);

end;


 
Leon ©   (2010-04-25 01:11) [1]

думаю, так )

const
 TERM_A = 0;
 TERM_B = 1;
 TERM_C = 2;
 TERM_COUNT = 3;
 
type
  TTerms = array [0..R_COUNT-1][0..TERM_COUNT-1] of double;
 
 function earth_periodic_term_summation(Terms: TTerms; count: integer; jme: double): double;
 var i: integer;
 begin
   result := 0;
   for i := 0 to count-1 do
  result := result + erms[i][TERM_A]*cos(terms[i][TERM_B]+terms[i][TERM_C]*jme);
 end;
 
function earth_radius_vector(jme: double): double
var sum: array [0..R_COUNT-1] of double;
 i: integer;
begin
 
  for i := 0 to R_COUNT-1 do
      sum[i] = earth_periodic_term_summation(R_TERMS[i], r_subcount[i], jme);

  Result := earth_values(sum, R_COUNT, jme);

end;



 
[true]TRIx ©   (2010-04-25 01:36) [2]

http://www.cadkas.com/ec2delphi.php


 
AlexDan ©   (2010-04-25 02:12) [3]

> [true]TRIx ©   (25.04.10 01:36) [2]
danke, гут.



Страницы: 1 вся ветка

Текущий архив: 2010.08.27;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.327 c
2-1270741758
kiligin
2010-04-08 19:49
2010.08.27
Работа с TListView


15-1269740773
Незнайка на Луне
2010-03-28 05:46
2010.08.27
Подскажите название книги


15-1268627174
имя
2010-03-15 07:26
2010.08.27
Обращение


2-1268233756
Учащийся
2010-03-10 18:09
2010.08.27
Доказательство корректности алгоритма с помощью инвариантов


3-1243786232
Serjio77
2009-05-31 20:10
2010.08.27
Ошибка отображения данных в результате sql запроса в BDE