‘potengi’ możemy napisać w inny sposób tj. ‘potęgi’, a ‘objentości’ możemy zapisać normalnie tj. ‘objętości’. W pozostałych kwestiach kolega wyżej ma w zupełności rację - funkcja pow.
Najpierw, to popraw ‘potengę’ na ‘potęgę’ bo aż szczypie w oczy.
‘Czy istnieje możliwość zapisu r do kwadratu normalnie?’. To zależy co rozumiesz przez słowo ‘normalnie’.
Normalnie należy zbudować funkcję potęgowania, którą podaję w Pascalu, żebyś nie miał na talerzu i może wyglądać tak:
function potega( x,y : single) : single;
begin
potega := exp(ln(abs(x))*y);
end;
gdzie ‘x’ to podstawa, a ‘y’ wykładnik potęgi. ‘ln’ to funkcja logarytmiczna (logarytm naturalny), ‘exp’ to funkcja wykładnicza odwrotna do logarytmicznej, a ‘abs’ to wartość bezwzględna liczby.
Wywołanie funkcji wyglądało by wówczas tak: wynik:=potega(podstawa,wykladnik);
Oczywiście jednorazowo można sobie budowanie funkcji darować i tylko wykorzystać sam wzór występujący w funkcji.