Program w C ++ do obliczania potęgi liczby

W tym artykule nauczymy się obliczać moc do liczby ręcznie i za pomocą funkcji pow ().

Aby zrozumieć ten przykład, powinieneś znać następujące tematy programowania w języku C ++:

  • C ++ while i do… while Loop

Ten program pobiera od użytkownika dwie liczby (podstawową i wykładniczą) i oblicza potęgę.

Potęga liczby = podstawowy wykładnik

Przykład 1: Ręczne obliczanie mocy

 #include using namespace std; int main() ( int exponent; float base, result = 1; cout <> base>> exponent; cout << base << "^" << exponent << " = "; while (exponent != 0) ( result *= base; --exponent; ) cout << result; return 0; ) 

Wynik

 Wprowadź odpowiednio podstawę i wykładnik: 3,4 5 3,4 5 = 454,354

Jak wiemy, potęga liczby to liczba wielokrotnie mnożona przez siebie. Na przykład,

5 3 = 5 x 5 x 5 = 125

Tutaj 5 to podstawa, a 3 to wykładnik .

W tym programie obliczyliśmy potęgę liczby za pomocą whilepętli.

 while (exponent != 0) ( result *= base; --exponent; )

Pamiętaj, że mamy już zainicjalizowany wynik jak 1na początku programu.

Zobaczmy, jak whiledziała ta pętla, jeśli base == 5i exponent == 3.

Iteracja wynik * = podstawa wykładnik potęgowy wykładnik! = 0 Wykonać pętlę?
1 5 3 true tak
2nd 25 2 true tak
3rd 125 1 true tak
4 625 0 false Nie

Jednak powyższa technika działa tylko wtedy, gdy wykładnik jest dodatnią liczbą całkowitą.

Jeśli chcesz znaleźć potęgę liczby z dowolną liczbą rzeczywistą jako wykładnikiem, możesz użyć pow()funkcji function.

Przykład 2: Oblicz moc za pomocą funkcji pow ()

 #include #include using namespace std; int main() ( float base, exponent, result; cout <> base>> exponent; result = pow(base, exponent); cout << base << "^" << exponent << " = " << result; return 0; ) 

Wynik

 Wprowadź odpowiednio podstawę i wykładnik: 2,3 4,5 2,3 4,5 = 42,44

W tym programie użyliśmy pow()funkcji do obliczenia potęgi liczby.

Zauważ, że dołączyliśmy cmathplik nagłówkowy, aby użyć pow()funkcji.

Bierzemy podstawę i wykładnik od użytkownika.

Następnie używamy tej pow()funkcji do obliczenia mocy. Pierwszy argument to podstawa, a drugi to wykładnik.

Interesujące artykuły...