Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.05.2010, 12:01   #1
ddeman666
Пользователь
 
Регистрация: 24.12.2009
Сообщений: 55
По умолчанию не доделал

???- как мне записать (а) в степени (b) (там где ???)



program p_38_1; //вычислить Z - сумму значений функции
var
x,y,a,b,z:real;
function f(u,t:real):real;
begin
if (a>0) and (b>0) then
f:=u*u+t*t
else
if (a<0) and (b<0) then
f:=u+t*t
else
if (a>0) and (b<0) then
f:=u-t
else
f:=u+t;
end;
begin
write('Введите числа a и b: ');
readln(a,b);
z:=f(a,b)+f(x+1,y+a)+f(f(a,b),x)-f(x-y,a???(b));
writeln('Сумма значений функций Z = ',z:4:2);
end.
ddeman666 вне форума Ответить с цитированием
Старый 16.05.2010, 12:23   #2
ROMA2PVT
ТАМБОВСКИЙ ВОЛК.
Участник клуба
 
Аватар для ROMA2PVT
 
Регистрация: 16.03.2010
Сообщений: 1,354
По умолчанию

Возведение в любую степень?
にんじゃ
ROMA2PVT вне форума Ответить с цитированием
Старый 16.05.2010, 12:32   #3
ddeman666
Пользователь
 
Регистрация: 24.12.2009
Сообщений: 55
По умолчанию ответ

нет, нужно возвести b-ю степень
ddeman666 вне форума Ответить с цитированием
Старый 16.05.2010, 12:33   #4
ROMA2PVT
ТАМБОВСКИЙ ВОЛК.
Участник клуба
 
Аватар для ROMA2PVT
 
Регистрация: 16.03.2010
Сообщений: 1,354
По умолчанию

Ну значит в любую степень.b-то пользователь любое может ввести.
Код:
function Step(a,b:real):real;
begin
if a=0 then Step:=0
else if a>0 then Step:=exp(ln(a)*b)
else Step:=-exp(ln(abs(a))*b);
end;
にんじゃ

Последний раз редактировалось ROMA2PVT; 16.05.2010 в 12:38.
ROMA2PVT вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц