Pow C++ näited

Pow C Naited



C++ keel pakub funktsiooni 'pow()', mis aitab leida mis tahes arvu võimsust. Kasutame seda funktsiooni, kui tahame C++ keeles leida numbri võimsust. Sellel funktsioonil on kaks argumenti: esimene argument on 'baas' või arv, mille võimsust me tahame leida, ja järgmine argument on selle funktsiooni eksponent. See 'pow()' funktsioon on määratletud päisefailis 'math.h' või 'cmath' C++ programmeerimisel. Teeme mõned koodid ja kontrollime, kuidas see meetod arvutab C++ erinevate numbrite võimsuse.

Näide 1:

Kõigepealt lisatakse päisefailid: 'iostream' ja 'cmath'. 'iostream' on kaasatud sisendi/väljundina ja muud funktsioonid on selles määratletud. 'Cmath' on lisatud, kuna peame leidma arvu astme funktsiooni 'pow()' abil, mis on selles päisefailis defineeritud. Seejärel peame lisama nimeruumi 'std', et me ei peaks seda funktsioonidega eraldi lisama.







Selle all kutsume esile meetodi 'main()' ja prindime seejärel teksti 'cout' abil, kuna see aitab C++-s printimisel. Seejärel kasutame funktsiooni 'pow()', milles asetame esimese parameetrina '5', mis on siin 'baas'. Seejärel asetame teise parameetrina '3', mis on selle arvu 'eksponent'. Nüüd leiab see funktsioon 'pow()' arvu '5' astme, mis tõstetakse astmeni '3', ja kuvab võimsustulemuse, kui paneme selle 'pow()' funktsiooni 'cout' sisse.



Kood 1:



#include
#include
kasutades nimeruumi std;
int main ( ) {
cout << 'Arvutame siin numbri võimsust!' << endl;
cout << pow ( 5 , 3 ) ;

tagasi 0 ;
}


Väljund:





Vastus '5' tõstetakse astmele '3' on '125', mis esitatakse ka järgmises. Selle tulemuse saame funktsiooni 'pow()' abil.



Näide 2:

Siia on kaasatud nii 'iostream' kui ka 'cmath' päisefailid. Seejärel asetatakse nimeruum std. Selle all nimetatakse 'main()'. Seejärel deklareerime andmetüübiks 'int' kolm muutujat, mis on 'väärtus', 'eksponent' ja 'tulemus'. Nüüd määrame '6' muutujale 'väärtus' ja '5' muutujale 'astendaja'.

Pärast seda kasutame funktsiooni 'pow()'. Seejärel edastame mõlemad muutujad sellele funktsioonile 'pow()' ja määrame selle tulemuse muutujale 'tulemus'. Pärast seda kasutame sõna 'cout' ja prindime avalduse kõigepealt siia. Seejärel kuvame järgmises “väljas” nii “väärtuse”, “eksponenti” kui ka “tulemuse”.

Kood 2:

#include
#include
kasutades nimeruumi std;
int main ( ) {
int väärtus, astendaja, tulemus;
väärtus = 6 ;
eksponent = 5 ;
tulemus = pow ( väärtus, eksponent ) ;
cout << 'Me kasutame siin pow-funktsiooni!' << endl;
cout << väärtus << '^' << eksponent << '=' << tulemus;

tagasi 0 ;
}


Väljund:

Funktsioon 'pow()' aitab meil jõuda vastuseni '6', mis on tõstetud astmeni '5', mis on '7776', nagu on esitatud järgmises:

Näide 3:

Sellest koodist leiame ujukarvu astme, kus eksponendiks on ühtlasi ujuvandmete tüüp. Siin lisatakse 'namespace std' pärast päisefailide 'iostream' ja 'cmath' kaasamist. Seejärel kutsutakse välja funktsioon 'main()' ja kolm muutujat nimega 'n_value', 'e_value' ja 'p_result' deklareeritakse 'float' andmetüübina. Nüüd määrame muutuja 'n_value' väärtuseks '8.2' ja muutuja 'e_value' väärtuseks '3.2'.

Seejärel kasutame funktsiooni 'pow()', edastades sellele mõlemad muutujad ja määrates funktsiooni väljundi muutujale 'p_result'. Järgmisena kasutame avalduse printimiseks funktsiooni 'cout'. Järgmises 'cout' näitame 'n_value', 'e_value' ja 'p_result' järgmiselt:

Kood 3:

#include
#include
kasutades nimeruumi std;
int main ( ) {
float n_value, e_value, p_result ;
n_väärtus = 8.2 ;
e_väärtus = 3.2 ;
p_tulemus = pow ( n_väärtus, e_väärtus ) ;
cout << 'Me kasutame siin pow-funktsiooni!' << endl;
cout << n_väärtus << '^' << e_value << '=' << p_tulemus;
tagasi 0 ;
}


Väljund:

Siin on tulemus, milles leiame funktsiooni “pow()” abil ujukarvu astme, mille eksponent on ka ujukarv.

Näide 4:

See kood arvutab topeltarvu astme, mille astendaja on topeltandmetüüp. Sel juhul lisatakse päisefailid 'iostream' ja 'cmath' enne nimeruumi std lisamist. Järgmine kood kutsub esile funktsiooni 'main()' ja deklareerib kolm muutujat 'double' andmetüübiga ja need on 'd_Num', 'd_Expo' ja 'd_PowRes'. Muutujad 'd_num' ja 'd_expo' on nüüd lähtestatud vastavalt väärtustega '2.25' ja '5.21'.

Järgmisena määrame funktsiooni „pow()” väljundi muutujale „d_PowRes” ja kasutame funktsiooni „pow()”, edastades sellele mõlemad muutujad. Järgmisena trükime siia lause, kasutades funktsiooni “cout”. 'd_Num', 'd_Expo' ja 'd_PowRes' kuvatakse järgnevas 'cout'.

Kood 4:

#include
#include
kasutades nimeruumi std;
int main ( ) {
double d_Num, d_Expo , d_PowRes ;
d_Arv = 2.25 ;
d_Expo = 5.21 ;
d_PowRes = pow ( d_arv, d_näitus ) ;
cout << 'Me kasutame siin pow-funktsiooni!' << endl;
cout << 'number on' << d_Num << 'Selle eksponent on' << d_Expo << endl;
cout << d_Num << '^' << d_Expo << '=' << d_PowRes;
tagasi 0 ;
}


Väljund:

See tuleneb funktsiooni „pow()” kasutamisest topeltarvu astme saamiseks, mille eksponent on samuti topeltarv.

Näide 5:

Selles viimases koodis leiame arvu astme, mille eksponendiks on negatiivne arv. Päisefailid „bits/stdc++.h” ja „math.h” sisalduvad siin koos päisefailiga „iostream” selles koodis, kuna päisefail „math.h” sisaldab funktsiooni „pow()” määratlust.

Pärast seda lisame nimeruumi 'std'. Seejärel kutsutakse nüüd 'main()'. Muutuja 'b' initsialiseeritakse siin 'float' andmetüübina ja sellele muutujale omistatakse väärtus '4.87'. Selle all initsialiseeritakse 'int' muutuja 'e' negatiivse väärtusega, mis on '-2'. Seejärel deklareeritakse siin ka “ujuktulemus”. Selle all initsialiseerime selle 'result' muutuja ja määrame sellele muutujale funktsiooni 'pow()', mille parameetriteks on mõlemad muutujad 'b' ja 'e'.

Siia sisestame „ujuva” andmetüübi aluse. Eksponent on negatiivne täisarv. Nüüd salvestatakse tulemus, mille saame pärast selle funktsiooni rakendamist, muutujasse 'result', mis kuvatakse allpool, kasutades selle all olevat 'cout'.

Kood 5:

#include
#include
#include
kasutades nimeruumi std;
int main ( ) {
ujuk b = 4.87 ;
int e = -2 ;
ujuki tulemus;
tulemus = pow ( b, e ) ;
cout << 'Eksponent on siin negatiivne' << endl;
cout << b << '^' << see on << '=' << tulemus;
tagasi 0 ;
}


Väljund:

See annab tulemuse, kus sisestame negatiivse eksponendi oma koodi ujuva baasarvule. Selle võimsustulemuse saame funktsiooniga 'pow()'.

Järeldus

Selles juhendis käsitletakse C++ funktsiooni „pow()”. Me määratlesime selle kui mis tahes arvu võimsuse arvutamist, kui kasutame seda funktsiooni „pow()”. Illustreerisime ka mitmeid näiteid selle funktsiooni „pow()” rakendamisest erinevate andmetüüpide arvule C++ programmeerimises. Arvutasime ka arvu võimsuse, kus eksponent on negatiivne väärtus, ja renderdasime kogu selles juhendis oleva koodi väljundid.