Funkcja double MathPow() zwraca wartość liczby do zadanej potęgi. Więcej informacji można znaleźć w specyfikacji MQL4.
#property strict
void OnStart()
{
//--- znaleźć wyniki dla liczb zmiennoprzecinkowych
double base_1 = 2.0; // podstawa potęgi
double exponent_1 = 3.0; // wykładnik potęgi
double result_1 = MathPow(base_1, exponent_1); // 2.0 do potęgi 3.0 = 8.0
Print("1) result_1 = ",result_1);
Print("2) MathPow(55.0,-0.00001) = ",MathPow(55.0, -0.00001));
//--- znaleźć wynik dla liczb całkowitych
int base_2 = 123;
int exponent_2 = 45;
double result_2 = MathPow(base_2, exponent_2);
Print("3) result_2 = ",result_2);
}
Rys. 1. Przykłady stosowania funkcji MathPow().