Funkcje matematyczne:   MathPow()

Funkcja double MathPow() zwraca wartość liczby do zadanej potęgi. Więcej informacji można znaleźć w specyfikacji MQL4.


Przykład 1

#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().