Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

написание математически функций в делфи [D7, XP]


Tru ©   (2007-02-26 18:36:00) 

Помогите пожалуйста.
У меня дана функция a=ln(sqrt(exp(x-y))+x^(модуль(y))+z).
вот... как правильно записать степень и модуль... и как факториал записать в делфи.
В С++ воспринималось степень как ^, а в делфи я не знаю как!!!


MBo   (2007-02-26 19:58:00) [1]

>или по другому писать надо?
справка - лучший помощник


Tru   (2007-02-26 19:05:00) [2]

всем спасибо!!! :)


S@shka   (2007-02-26 19:03:00) [3]


> Рамиль

Ох не люблю Рекурсию
да и не существует Факториала Отрицатльных чисел, а у тебя 1


Рамиль   (2007-02-26 19:00:00) [4]


> S@shka ©   (26.02.07 18:48) [2]

Не, так не кошерно :) Надо так

function Fact(const n: int64) :int64;
begin
 if n > 1 then
   Result := Fact(n-1) * n
 else
   Result := 1;
end;


S@shka   (2007-02-26 18:48:00) [5]

Модуль = abs ()

a^b = exp(b(ln(a)))

Факториал - только своя функция вычисления

function Fact (A : Cardinal) : Cardinal;
var i : Integer;
begin
  if (A = 0) then result := 1
               else begin
                       for i := 1 to A do
                       Result := Result * i;
                     end;
end;


Tru   (2007-02-26 18:48:00) [6]

да точно, я не раз пользовалась!
power(x,степень) так или по другому писать надо?


MBo   (2007-02-26 18:45:00) [7]

Power
Abs

>В С++ воспринималось степень как ^
Это точно?


Наверх

Титульная страница Поиск, карта сайта Написать письмо