C ++ program a szám teljesítményének kiszámításához

Ebben a cikkben megtanuljuk a szám energiáját manuálisan és a pow () függvény segítségével kiszámítani.

A példa megértéséhez ismernie kell a következő C ++ programozási témákat:

  • C ++ közben és csináld … míg a hurok

Ez a program két számot vesz a felhasználótól (egy alapszámot és egy kitevőt), és kiszámítja a teljesítményt.

Egy szám hatványa = alap kitevő

1. példa: Az energia manuális kiszámítása

 #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; ) 

Kimenet

 Adja meg a bázist és a kitevőt: 3,4 5 3,4 5 = 454,354

Mint tudjuk, egy szám ereje az a szám, amelyet önmagával többszörösen megszorozunk. Például,

5 3 = 5 x 5 x 5 = 125

Itt 5 az alap, és 3 a kitevő .

Ebben a programban egy whilehurok segítségével kiszámoltuk egy szám teljesítményét .

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

Ne feledje, hogy az eredményt már inicializáltuk, mint 1a program elején.

Lássuk, hogyan whileműködik ez a hurok, ha base == 5és exponent == 3.

Ismétlés eredmény * = alap kitevő kitevő! = 0 Végrehajtja a hurokot?
1 5 3 true Igen
2. 25 2 true Igen
3 125 1 true Igen
4 625 0 false Nem

A fenti technika azonban csak akkor működik, ha a kitevő pozitív egész szám.

Ha meg kell találnia egy tetszőleges valós számmal rendelkező szám hatványát, használhatja a pow()függvényt.

2. példa: Számítsa ki a teljesítményt a pow () függvény használatával

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

Kimenet

 Adja meg a bázist és a kitevőt: 2,3 4,5 2,3 4,5 = 42,44

Ebben a programban a pow()függvényt használtuk egy szám teljesítményének kiszámításához.

Vegye figyelembe, hogy a cmathfejlécfájlt felvettük a pow()függvény használatához .

A bázist és a kitevőt a felhasználótól vesszük.

Ezután a pow()függvény segítségével kiszámítjuk a teljesítményt. Az első argumentum az alap, a második argumentum a kitevő.

érdekes cikkek...