Показать сообщение отдельно

  #2  
Старый 23.03.2010, 22:02
Fox_NICK
Новичок
Регистрация: 10.01.2007
Сообщений: 21
Провел на форуме:
175230

Репутация: 15
По умолчанию

ЛИбо так
x - Ваше число (integer, real)
N - степень (integer)
S - здесь будет результат (integer, real)
i - счётчик (integer)

S:=1;
for i:=1 to N do S:=S*x;

Либо так допавишь у себя в коде

Var chisl, stepen:Real;
Function stn(Var chislo, stepen:Real) of Real;
Var per:real;
Begin
Per:= Abs(chislo);
If chislo < 0 Then Pow:= (-1)*Exp((stepen)*Ln(per))
Else Pow:= Exp((stepen)*Ln(per));
end;
Begin
clrscr;
Write('Введите число = '); readln(chisl);
Write('Введите степень = '); readln(stepen);
Writeln('Возведя в степень получаем = ',stn);
readln;
readln;