Pow C++ pavyzdžiai

Pow C Pavyzdziai



C++ kalba suteikia funkciją „pow()“, kuri padeda rasti bet kurio skaičiaus galią. Šią funkciją naudojame, kai norime rasti skaičiaus galią C++. Šiai funkcijai naudojami du argumentai: pirmasis argumentas yra 'bazė' arba skaičius, kurio galią norime rasti, o kitas argumentas yra šios funkcijos eksponentas. Ši funkcija „pow()“ yra apibrėžta C++ programavimo antraštės faile „math.h“ arba „cmath“. Atlikime keletą kodų ir patikrinkime, kaip šis metodas apskaičiuoja skirtingų skaičių galią C++.

1 pavyzdys:

Pirmiausia įtraukiami antraštės failai: „iostream“ ir „cmath“. „iostream“ yra įtrauktas kaip įvestis / išvestis, o kitos funkcijos yra jame apibrėžtos. „Cmath“ yra įtrauktas, nes turime rasti skaičiaus galią naudodami funkciją „pow ()“, kuri yra apibrėžta šiame antraštės faile. Tada turime pridėti „std“ vardų erdvę, kad nereikėtų jos pridėti su funkcijomis atskirai.







Po juo mes iškviečiame „main()“ metodą ir atspausdiname tekstą naudodami „cout“, nes tai padeda spausdinti C++. Tada naudojame funkciją „pow()“, kurioje kaip pirmąjį parametrą įdedame „5“, kuris čia yra „bazė“. Tada kaip antrąjį parametrą, kuris yra to skaičiaus „eksponentas“, įdedame „3“. Dabar ši funkcija „pow()“ suranda skaičiaus „5“ galią, kuri padidinama iki „3“ laipsnio, ir parodo galios rezultatą, kai šią „pow()“ funkciją įtraukiame į „cout“.



1 kodas:



#include
#include
naudojant vardų erdvę std;
tarp pagrindinis ( ) {
cout << 'Mes čia skaičiuojame skaičiaus galią!' << endl;
cout << pow ( 5 , 3 ) ;

grąžinti 0 ;
}


Išvestis:





Atsakymas „5“, pakeltas į laipsnį „3“, yra „125“, kuris taip pat pateikiamas toliau. Šį rezultatą gauname naudodami funkciją „pow()“.



2 pavyzdys:

Čia yra „iostream“ ir „cmath“ antraštės failai. Tada įdedama „vardų erdvė std“. Po juo vadinamas „main()“. Tada paskelbiame tris kintamuosius, kurie yra „vertė“, „eksponentas“ ir „rezultatas“, kaip „int“ duomenų tipą. Dabar „6“ priskiriame „vertės“ kintamajam, o „5“ – „eksponento“ kintamajam.

Po to mes naudojame funkciją „pow ()“. Tada abu kintamuosius perduodame šiai funkcijai „pow()“ ir priskiriame jos rezultatą „rezultato“ kintamajam. Po to naudojame „cout“ ir pirmiausia čia išspausdiname pareiškimą. Tada kitame „cout“ rodome „reikšmę“, „eksponentą“, taip pat „rezultatą“.

2 kodas:

#include
#include
naudojant vardų erdvę std;
tarp pagrindinis ( ) {
int reikšmė, rodiklis, rezultatas;
vertė = 6 ;
eksponentas = 5 ;
rezultatas = pow ( reikšmė, rodiklis ) ;
cout << 'Mes čia naudojame pow funkciją!' << endl;
cout << vertė << '^' << eksponentas << '=' << rezultatas;

grąžinti 0 ;
}


Išvestis:

Funkcija „pow()“ padeda mums gauti atsakymą „6“, pakeltą iki „5“ laipsnio, kuris yra „7776“, kaip parodyta toliau:

3 pavyzdys:

Šiame kode rasime slankiojo skaičiaus laipsnį, kur eksponentas taip pat yra slankiojo duomenų tipas. Čia „namespace std“ įterpiama po to, kai įtraukiami „iostream“ ir „cmath“ antraštės failai. Tada iškviečiama funkcija „main()“, o trys kintamieji, pavadinti „n_value“, „e_value“ ir „p_result“, deklaruojami kaip „float“ duomenų tipas. Dabar nustatome kintamąjį „n_value“ į „8.2“, o „e_value“ – į „3.2“.

Tada naudojame funkciją „pow()“, perduodame jai abu kintamuosius ir priskirdami funkcijos išvestį kintamajam „p_result“. Tada mes naudojame funkciją „cout“, kad išspausdintume pareiškimą. Kitame „cout“ parodysime „n_value“, „e_value“ ir „p_result“ taip:

3 kodas:

#include
#include
naudojant vardų erdvę std;
tarp pagrindinis ( ) {
float n_value, e_value, p_result ;
n_vertė = 8.2 ;
e_value = 3.2 ;
p_rezultatas = pow ( n_vertė, e_vertė ) ;
cout << 'Mes čia naudojame pow funkciją!' << endl;
cout << n_vertė << '^' << e_value << '=' << p_rezultatas;
grąžinti 0 ;
}


Išvestis:

Štai rezultatas, kuriame randame slankiojo skaičiaus laipsnį, kurio eksponentas taip pat yra slankusis skaičius, naudojant funkciją „pow()“.

4 pavyzdys:

Šis kodas apskaičiuoja dvigubo skaičiaus galią, kai eksponentas yra dvigubas duomenų tipas. Šiuo atveju „iostream“ ir „cmath“ antraštės yra įtrauktos prieš įtraukiant „namespace std“. Šis kodas iškviečia funkciją „main ()“ ir deklaruoja tris kintamuosius su „double“ duomenų tipu: „d_Num“, „d_Expo“ ir „d_PowRes“. Kintamieji „d_num“ ir „d_expo“ dabar inicijuojami atitinkamai „2.25“ ir „5.21“.

Toliau funkcijos „pow()“ išvestį priskiriame kintamajam „d_PowRes“ ir naudojame funkciją „pow()“, perduodant jai abu kintamuosius. Tada čia atspausdiname sakinį naudodami funkciją „cout“. „d_Num“, „d_Expo“ ir „d_PowRes“ rodomi tolesniame „cout“.

4 kodas:

#include
#include
naudojant vardų erdvę std;
tarp pagrindinis ( ) {
dvigubas d_Skaičius, d_Expo , d_PowRes ;
d_Skaičius = 2.25 ;
d_Expo = 5.21 ;
d_PowRes = pow ( d_Num, d_Expo ) ;
cout << 'Mes čia naudojame pow funkciją!' << endl;
cout << 'Skaičius yra' << d_Num << 'Jo eksponentas yra' << d_Expo << endl;
cout << d_Num << '^' << d_Expo << '=' << d_PowRes;
grąžinti 0 ;
}


Išvestis:

Tai atsiranda naudojant funkciją „pow()“, kad būtų gauta dvigubo skaičiaus, kurio eksponentas taip pat yra dvigubas skaičius, galia.

5 pavyzdys:

Šiame paskutiniame kode rasime skaičiaus, kurio eksponentas yra neigiamas skaičius, laipsnį. Antraštės failai „bits/stdc++.h“ ir „math.h“ yra įtraukti į šį kodą kartu su „iostream“ antraštės failu, nes antraštės faile „math.h“ yra funkcijos „pow()“ apibrėžimas.

Po to pridedame „std“ vardų erdvę. Tada dabar vadinamas „main()“. Kintamasis „b“ čia inicijuojamas kaip „float“ duomenų tipas, o šiam kintamajam priskiriama reikšmė „4.87“. Po juo „int“ kintamasis „e“ inicijuojamas neigiama reikšme, kuri yra „-2“. Tada čia taip pat deklaruojamas „plaukiojantis rezultatas“. Žemiau mes inicijuojame šį „rezultato“ kintamąjį ir šiam kintamajam priskiriame funkciją „pow()“, kurioje kaip parametrai yra abu kintamieji „b“ ir „e“.

Čia įterpiame „plaukiojančio“ duomenų tipo pagrindą. Rodiklis yra neigiamas sveikasis skaičius. Dabar rezultatas, kurį gauname pritaikę šią funkciją, išsaugomas kintamajame „rezultatas“, kuris rodomas toliau, naudojant po juo esantį „cout“.

5 kodas:

#include
#include
#įtraukti
naudojant vardų erdvę std;
tarp pagrindinis ( ) {
plūdė b = 4.87 ;
int e = -2 ;
plūdinis rezultatas;
rezultatas = pow ( b, e ) ;
cout << 'Čia eksponentas yra neigiamas' << endl;
cout << b << '^' << tai yra << '=' << rezultatas;
grąžinti 0 ;
}


Išvestis:

Taip gaunamas rezultatas, kai kode įterpiame neigiamą eksponentą į slankiojo bazinio skaičiaus. Šį galios rezultatą gauname naudodami funkciją „pow()“.

Išvada

„Pow()“ funkcija C++ yra nagrinėjama šiame vadove. Mes tai apibrėžėme kaip bet kurio skaičiaus galios apskaičiavimą, kai naudojame šią „pow()“ funkciją. Taip pat iliustravome kelis šios „pow()“ funkcijos taikymo įvairių duomenų tipų skaičiui C++ programavimo pavyzdžius. Taip pat apskaičiavome skaičiaus, kai eksponentas yra neigiama reikšmė, galią ir pateikėme viso šio vadovo kodo išvestis.