Mam pytanie jak w pascalu podnieść liczbę do np. 7 potęgi? chodzi mi o to, że jak po kolei podnosić libę do potęgi w funkcji for. for i:=1 to 7 do i jak podnosić liczbę do potęgi "i"? z góry dzięki za odpowiedź.
0
0
Używając funkcji Power (z unitu Math):
Power(Liczba, Potega);
0
ale to jest chyba do delphi a w pascalu nie działa...
0
Jeśli jest to potęga naturalna, to bardzo prosto:
P:=1;
For i:=1 to x do P:=P*a;
Po takiej operacji masz w P a podniesione do potęgi x.
0
Zdaje się, że taki wzorek był : x^y = Exp(y*Ln(x))
// wtedy i tylko wtedy, gdy x>0, inaczej wynik moze sie znalezc w dziedzinie urojonej [mf]