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

Вниз

написание математически функций в делфи   Найти похожие ветки 

 
Tru ©   (2007-02-26 18:36) [0]

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


 
MBo ©   (2007-02-26 18:45) [1]

Power
Abs

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


 
S@shka ©   (2007-02-26 18:48) [2]

Модуль = 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) [3]

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


 
Рамиль ©   (2007-02-26 19: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 19:03) [5]


> Рамиль

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


 
Tru ©   (2007-02-26 19:05) [6]

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


 
MBo ©   (2007-02-26 19:58) [7]

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



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

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

Наверх




Память: 0.48 MB
Время: 0.049 c
15-1171726858
nali
2007-02-17 18:40
2007.03.18
Посоветуте прогу для чтения с порченного DVD


3-1166606471
wezzz
2006-12-20 12:21
2007.03.18
Как разово перевести dbf-файл (формат dBase IV) в FoxPro?


2-1172136748
Кевларвестов Семен
2007-02-22 12:32
2007.03.18
Как можно сравнить два объекта?


15-1171831724
Leonid Troyanovsky
2007-02-18 23:48
2007.03.18
Таракан


1-1169493165
raqy.style
2007-01-22 22:12
2007.03.18
Отрисовка списков.