Top.Mail.Ru
Ответы

Как на языке Паскаль число возвести в степень? Значек "^" не срабатывает.

По дате
По Рейтингу
Аватар пользователя
Новичок
14лет

X в степени Y можно заменить выражением exp(Y*ln(X)).

Аватар пользователя
Мыслитель
14лет

Есть функция Sqr
Например:
var e: Extended;

begin
e=Sqr(5); (* Возвращает 25 *)
end;

Аватар пользователя
Гуру
14лет

program turbo;
uses crt;
var y,z,x:real;
i:integer;
Begin
writeln('vvedite x');
readln(x);
writeln('vvedite y');
readln(y);
i:=1;
z:=1;
while i<=x do
begin
z:=z*y;
i:=i+1
end;
writeln('z=',z:1:3);
readkey;
End.

Источник: <a href="/" rel="nofollow" title="3883476:##:showthread.php?t=66512">[ссылка появится после проверки модератором] </a>
Аватар пользователя
14лет

напиши функцию один таз и используй ее потом

Аватар пользователя
Просветленный
14лет

a в степени б
exp(б*ln(а) )
Вот такой маразм, но можно написать вручную.