Pascal. Задача 7-1
Пользователь вводит действительное положительное число a и целое число n. Вычислить an. Решение оформить в виде функции. Стандартной функцией возведения в степень пользоваться нельзя.
Решение
function power(a, n : integer) : double;
var
i : integer;
begin
result := 1;
if n > 0 then
for i := 1 to n do
result := result * a
else if n < 0 then
for i := 1 to abs(n) do
result := result / a;
end;
var
a : double;
n : integer;
begin
Write('Введите число a: ');
Readln(a);
Write('Введите степень числа n: ');
Readln(n);
Writeln('a в степени n: ', power(a, n));
end.