Pow C++ -esimerkkejä

Pow C Esimerkkeja



C++-kieli tarjoaa 'pow()'-funktion, joka auttaa löytämään minkä tahansa luvun potenssin. Käytämme tätä toimintoa, kun haluamme löytää luvun potenssin C++:ssa. Tämä funktio ottaa kaksi argumenttia: ensimmäinen argumentti on 'kanta' tai luku, jonka potenssia haluamme löytää, ja seuraava argumentti on tämän funktion eksponentti. Tämä 'pow()'-funktio on määritelty 'math.h'- tai 'cmath'-otsikkotiedostossa C++-ohjelmoinnissa. Tehdään joitain koodeja ja tarkistetaan, kuinka tämä menetelmä laskee eri numeroiden tehon C++:ssa.

Esimerkki 1:

Ensin sisällytetään otsikkotiedostot: 'iostream' ja 'cmath'. 'iostream' sisältyy tulona/lähtönä ja muut toiminnot määritellään siinä. 'Cmath' on mukana, koska meidän on löydettävä luvun potenssi 'pow()'-funktion avulla, joka on määritelty tässä otsikkotiedostossa. Sitten meidän on lisättävä 'std'-nimiavaruus, jotta meidän ei tarvitse lisätä sitä funktioiden kanssa erikseen.







Tämän alapuolella vedotaan 'main()'-menetelmään ja tulostetaan sitten tekstiä 'cout'-komennolla, koska se auttaa tulostamisessa C++:ssa. Sitten käytämme 'pow()'-funktiota, jossa asetamme '5' ensimmäiseksi parametriksi, joka on tässä 'kanta'. Sitten asetamme '3' toiseksi parametriksi, joka on tämän luvun 'eksponentti'. Nyt tämä 'pow()'-funktio löytää luvun '5' tehon, joka nostetaan '3':n potenssiin, ja näyttää tehotuloksen, kun laitamme tämän 'pow()'-funktion 'cout'-funktion sisään.



Koodi 1:



#include
#include
käyttäen nimiavaruutta std;
int main ( ) {
cout << 'Laskemme tässä numeron tehoa!' << endl;
cout << pow ( 5 , 3 ) ;

palata 0 ;
}


Lähtö:





Vastaus '5' korotettuna potenssiin '3' on '125', joka esitetään myös seuraavassa. Saamme tämän tuloksen 'pow()'-funktion avulla.



Esimerkki 2:

'iostream' sekä 'cmath'-otsikkotiedostot sisältyvät tähän. Sitten 'nimiavaruus std' sijoitetaan. Tämän alapuolella kutsutaan 'main()'. Sitten määritämme kolme muuttujaa, jotka ovat 'arvo', 'eksponentti' ja 'tulos' 'int'-tietotyypiksi. Nyt määritämme '6' 'arvo'-muuttujalle ja '5' 'eksponentti'-muuttujalle.

Tämän jälkeen käytämme 'pow()' -toimintoa. Sitten välitämme molemmat muuttujat tälle 'pow()'-funktiolle ja annamme sen tuloksen 'outcome'-muuttujalle. Tämän jälkeen hyödynnämme 'cout' ja tulostamme lausunnon ensin tästä. Sitten seuraavassa 'coutissa' näytämme 'arvon', 'eksponentin' sekä 'tuloksen'.

Koodi 2:

#include
#include
käyttäen nimiavaruutta std;
int main ( ) {
int arvo, eksponentti, tulos;
arvo = 6 ;
eksponentti = 5 ;
tulos = pow ( arvo, eksponentti ) ;
cout << 'Hyödynnämme täällä pow-toimintoa!' << endl;
cout << arvo << '^' << eksponentti << '=' << tulokset;

palata 0 ;
}


Lähtö:

'Pow()'-funktio auttaa meitä saamaan vastauksen '6' korotettuna '5':n potenssiin, joka on '7776', kuten seuraavassa esitetään:

Esimerkki 3:

Tästä koodista löydämme float-luvun potenssin, jossa eksponentti on myös float-tietotyyppi. Täällä 'namespace std' lisätään 'iostream'- ja 'cmath'-otsikkotiedostojen jälkeen. Sitten kutsutaan 'main()'-funktiota, ja kolme muuttujaa nimeltä 'n_value', 'e_value' ja 'p_result' ilmoitetaan 'float'-tietotyypiksi. Asetamme nyt 'n_value'-muuttujaksi '8.2' ja 'e_value'-muuttujaksi '3.2'.

Sitten käytämme 'pow()'-funktiota, välittäen molemmat muuttujat sille ja määrittämällä funktion ulostulon 'p_result'-muuttujaan. Seuraavaksi käytämme 'cout'-funktiota lausunnon tulostamiseen. Seuraavassa 'cout':ssa näytämme 'n_value', 'e_value' ja 'p_result' seuraavasti:

Koodi 3:

#include
#include
käyttäen nimiavaruutta std;
int main ( ) {
float n_value, e_value, p_result ;
n_arvo = 8.2 ;
e_arvo = 3.2 ;
p_tulos = pow ( n_arvo, e_arvo ) ;
cout << 'Hyödynnämme täällä pow-toimintoa!' << endl;
cout << n_arvo << '^' << e_value << '=' << p_tulos;
palata 0 ;
}


Lähtö:

Tässä on tulos, jossa löydämme float-luvun potenssin, jonka eksponentti on myös liukuluku 'pow()'-funktion avulla.

Esimerkki 4:

Tämä koodi laskee kaksoisluvun potenssin, jonka eksponentti on kaksoistietotyyppi. Tässä tapauksessa 'iostream'- ja 'cmath'-otsikkotiedostot sisällytetään ennen kuin 'namespace std' sisällytetään. Seuraava koodi kutsuu 'main()'-funktiota ja ilmoittaa kolme muuttujaa 'double'-tietotyypillä ja nämä ovat 'd_Num', 'd_Expo' ja 'd_PowRes'. Muuttujat 'd_num' ja 'd_expo' on nyt alustettu arvoilla '2.25' ja '5.21'.

Seuraavaksi määritämme 'pow()'-funktion lähdön 'd_PowRes'-muuttujalle ja käytämme 'pow()'-funktiota välittäen molemmat muuttujat sille. Seuraavaksi tulostamme lauseen tähän käyttämällä 'cout'-toimintoa. 'd_Num', 'd_Expo' ja 'd_PowRes' näkyvät seuraavassa 'cout'-kentässä.

Koodi 4:

#include
#include
käyttäen nimiavaruutta std;
int main ( ) {
double d_Num, d_Expo , d_PowRes ;
d_Number = 2.25 ;
d_Expo = 5.21 ;
d_PowRes = pow ( d_Num, d_Expo ) ;
cout << 'Hyödynnämme täällä pow-toimintoa!' << endl;
cout << 'numero on' << d_Num << 'Sen eksponentti on' << d_Expo << endl;
cout << d_Num << '^' << d_Expo << '=' << d_PowRes;
palata 0 ;
}


Lähtö:

Tämä johtuu siitä, että käytetään 'pow()'-funktiota kaksoisluvun tehon saamiseksi, jonka eksponentti on myös kaksoisluku.

Esimerkki 5:

Tässä viimeisessä koodissa löydämme luvun, jonka eksponentti on negatiivinen luku, potenssi. Otsikkotiedostot 'bits/stdc++.h' ja 'math.h' sisältyvät tähän yhdessä 'iostream'-otsikkotiedoston kanssa tässä koodissa, koska 'math.h'-otsikkotiedosto sisältää 'pow()'-funktion määritelmän.

Tämän jälkeen lisäämme 'std'-nimiavaruuden. Sitten 'main()' kutsutaan nyt. 'b'-muuttuja alustetaan tässä 'float'-tietotyypiksi ja tälle muuttujalle annetaan arvo '4.87'. Tämän alapuolella 'int' muuttuja 'e' alustetaan negatiivisella arvolla, joka on '-2'. Sitten 'kelluva tulos' ilmoitetaan myös täällä. Tämän alapuolella alustamme tämän 'tulos'-muuttujan ja määritämme tälle muuttujalle 'pow()'-funktion, jossa molemmat muuttujat 'b' ja 'e' sijoitetaan parametreiksi.

Lisäämme tähän 'float'-tietotyypin perustan. Eksponentti on negatiivinen kokonaislukuarvo. Nyt tulos, jonka saamme tämän funktion soveltamisen jälkeen, tallennetaan 'result'-muuttujaan, joka näytetään seuraavassa käyttämällä tämän alla olevaa 'cout' -merkkiä.

Koodi 5:

#include
#include
#include
käyttäen nimiavaruutta std;
int main ( ) {
kelluke b = 4.87 ;
int e = -2 ;
kelluva tulos;
tulos = pow ( b, e ) ;
cout << 'Exponentti on negatiivinen tässä' << endl;
cout << b << '^' << se on << '=' << tulos;
palata 0 ;
}


Lähtö:

Tämä tuottaa tuloksen, jossa lisäämme negatiivisen eksponentin koodimme float-kantalukuun. Saamme tämän tehotuloksen 'pow()'-funktiolla.

Johtopäätös

Tässä oppaassa käsitellään C++:n 'pow()'-funktiota. Määritimme sen minkä tahansa luvun tehon laskemiseksi, kun käytämme tätä 'pow()'-funktiota. Kuvasimme myös useita esimerkkejä tämän 'pow()'-funktion soveltamisesta eri tietotyyppien lukumäärään C++-ohjelmoinnissa. Laskemme myös sen luvun potenssin, jossa eksponentti on negatiivinen arvo, ja renderöimme tämän oppaan kaikkien koodien lähdöt.