Написать программу, в который пользователь вводит число и показатель степени,в которую...

0 голосов
17 просмотров

Написать программу, в который пользователь вводит число и показатель степени,в которую возвести число , используя цикл с постусловием


Информатика (16 баллов) | 17 просмотров
Дан 1 ответ
0 голосов

Циклом долго.  

Эта проблема уже давно решена. вот готовая отлаженная функция:  

Function Pow(A,B:Real):Real;  

{ Функция возведения в степень (A^B) }  

Var T:Real;  

Begin  

T := Abs(A);  

If A < 0 Then Pow := (-1)*Exp(B*Ln(T))  

Else Pow := Exp(B*Ln(T));  

End;

(30 баллов)
0

спасибо конечно,но мне именно с циклов надо,задали дз

0

можешь помочь?

0

Program stp;Uses Crt; Var C,A,N,s:Integer; Begin;CLRSCR; Write('Vvedite chislo: ');Readln(A); Write('VVedite stepen: ');Readln(N); c:=1;s:=n; While N<>0 Do Begin C:=C*A; N:=N-1; End; Writeln('chislo ',A,' v stepeni ',s,' ravno ',C);Readln; End. Вроде так...

0

спасибо большое