Главная страница
    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.44 MB
Время: 0.067 c
2-1273755318
_guest_
2010-05-13 16:55
2010.08.27
впечатать содержимое RichEdit в произвольное место листа


2-1274435514
Lyonux
2010-05-21 13:51
2010.08.27
вывод группы изображений


15-1272745804
Юрий
2010-05-02 00:30
2010.08.27
С днем рождения ! 2 мая 2010 воскресенье


2-1269770353
Delphist2
2010-03-28 13:59
2010.08.27
locktype в ADO


2-1267715582
ZV
2010-03-04 18:13
2010.08.27
Инвертировать определенный бит в байте. Как ?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский