Contoh Pow C++

Contoh Pow C



Bahasa C++ menyediakan fungsi “pow()” yang membantu menemukan pangkat bilangan apa pun. Kita menggunakan fungsi ini ketika kita ingin mencari pangkat suatu bilangan di C++. Fungsi ini membutuhkan dua argumen: argumen pertama adalah “basis” atau bilangan yang pangkatnya ingin kita cari dan argumen berikutnya adalah eksponen dalam fungsi ini. Fungsi “pow()” ini didefinisikan di dalam file header “math.h” atau “cmath” dalam pemrograman C++. Mari kita lakukan beberapa kode dan periksa bagaimana metode ini menghitung pangkat berbagai angka di C++.

Contoh 1:

File header disertakan terlebih dahulu: “iostream” dan “cmath”. 'iostream' disertakan sebagai input/output dan fungsi lainnya ditentukan di dalamnya. 'cmath' disertakan karena kita harus mencari pangkat suatu bilangan dengan bantuan fungsi 'pow()' yang didefinisikan dalam file header ini. Kemudian, kita harus menambahkan namespace “std” sehingga kita tidak perlu menambahkannya dengan fungsinya secara terpisah.







Di bawahnya, kita memanggil metode “main()” dan kemudian mencetak beberapa teks menggunakan “cout” untuk membantu pencetakan di C++. Kemudian, kita menggunakan fungsi “pow()” di mana kita menempatkan “5” sebagai parameter pertama yang merupakan “basis” di sini. Kemudian kita tempatkan “3” sebagai parameter kedua yang merupakan “eksponen” dari bilangan tersebut. Sekarang, fungsi “pow()” ini menemukan pangkat dari angka “5” yang dipangkatkan “3” dan menampilkan hasil pangkat saat kita meletakkan fungsi “pow()” ini di dalam “cout”.



Kode 1:



#termasuk
#sertakan
menggunakan namespace std;
ke utama ( ) {
cout << 'Kami sedang menghitung kekuatan angka di sini!' << akhir;
cout << kekuatan ( 5 , 3 ) ;

kembali 0 ;
}


Keluaran:





Jawaban “5” yang dipangkatkan “3” adalah “125” yang juga diterjemahkan sebagai berikut. Kami mendapatkan hasil ini dengan bantuan fungsi “pow()”.



Contoh 2:

File header “iostream” dan “cmath” disertakan di sini. Kemudian, 'namespace std' ditempatkan. Di bawahnya, “main()” disebut. Kemudian kita mendeklarasikan tiga variabel yaitu “nilai”, “eksponen”, dan “hasil” sebagai tipe data “int”. Sekarang, kita tetapkan “6” pada variabel “nilai” dan “5” pada variabel “eksponen”.

Setelah ini, kami menggunakan fungsi “pow()”. Kemudian, kita meneruskan kedua variabel ke fungsi “pow()” ini dan menetapkan hasilnya ke variabel “hasil”. Setelah ini, kita menggunakan “cout” dan mencetak pernyataan di sini terlebih dahulu. Kemudian, pada “cout” berikutnya, kita menampilkan “nilai”, “eksponen”, dan juga “hasil”.

Kode 2:

#termasuk
#sertakan
menggunakan namespace std;
ke utama ( ) {
int nilai, eksponen, hasil;
nilai = 6 ;
eksponen = 5 ;
hasil = kekuatan ( nilai, eksponen ) ;
cout << 'Kami memanfaatkan fungsi kekuatan di sini!' << akhir;
cout << nilai << '^' << eksponen << ' = ' << hasil;

kembali 0 ;
}


Keluaran:

Fungsi “pow()” membantu kita sampai pada jawaban “6” yang dipangkatkan “5” yaitu “7776” seperti yang disajikan berikut ini:

Contoh 3:

Dalam kode ini, kita akan menemukan pangkat bilangan float dimana eksponennya juga merupakan tipe data float. Di sini, “namespace std” dimasukkan setelah file header “iostream” dan “cmath” disertakan. Fungsi “main()” kemudian dipanggil, dan tiga variabel bernama “n_value”, “e_value”, dan “p_result” dideklarasikan sebagai tipe data “float”. Sekarang kita menyetel variabel “n_value” ke “8.2” dan variabel “e_value” ke “3.2”.

Kemudian, kita menggunakan fungsi “pow()”, meneruskan kedua variabel ke dalamnya dan menetapkan keluaran fungsi tersebut ke variabel “p_result”. Selanjutnya, kita menggunakan fungsi “cout” untuk mencetak pernyataan. Pada “cout” berikut, kita akan menampilkan “n_value”, “e_value”, dan “p_result” sebagai berikut:

Kode 3:

#termasuk
#sertakan
menggunakan namespace std;
ke utama ( ) {
float n_value, e_value, p_result;
n_nilai = 8.2 ;
nilai_e = 3.2 ;
p_hasil = kekuatan ( n_nilai, nilai_e ) ;
cout << 'Kami memanfaatkan fungsi kekuatan di sini!' << akhir;
cout << n_nilai << '^' << nilai_e << ' = ' << p_hasil;
kembali 0 ;
}


Keluaran:

Berikut adalah hasil dimana kita mencari pangkat dari bilangan float yang eksponennya juga merupakan bilangan float dengan bantuan fungsi “pow()”.

Contoh 4:

Kode ini menghitung pangkat bilangan ganda dengan eksponen sebagai tipe data ganda. Dalam hal ini, file header “iostream” dan “cmath” disertakan sebelum “namespace std” disertakan. Kode berikut memanggil fungsi “main()” dan mendeklarasikan tiga variabel dengan tipe data “double” yaitu “d_Num”, “d_Expo”, dan “d_PowRes”. Variabel “d_num” dan “d_expo” sekarang diinisialisasi dengan masing-masing “2.25” dan “5.21”.

Selanjutnya, kita menetapkan keluaran fungsi “pow()” ke variabel “d_PowRes ” dan menggunakan fungsi “pow()”, meneruskan kedua variabel ke dalamnya. Selanjutnya, kita mencetak kalimat di sini menggunakan fungsi “cout”. “d_Num”, “d_Expo”, dan “d_PowRes” ditampilkan di “cout” berikutnya.

Kode 4:

#termasuk
#sertakan
menggunakan namespace std;
ke utama ( ) {
ganda d_Num, d_Expo, d_PowRes;
d_Nomor = 2.25 ;
d_Pameran = 5.21 ;
d_PowRes = kekuatan ( d_Nomor, d_Expo ) ;
cout << 'Kami memanfaatkan fungsi kekuatan di sini!' << akhir;
cout << 'Nomornya adalah' << d_Nomor << ' Eksponennya adalah ' << d_Pameran << akhir;
cout << d_Nomor << '^' << d_Pameran << ' = ' << d_PowRes;
kembali 0 ;
}


Keluaran:

Ini hasil dari penggunaan fungsi “pow()” untuk mendapatkan pangkat dari bilangan ganda yang eksponennya juga merupakan bilangan ganda.

Contoh 5:

Pada kode terakhir ini, kita akan mencari pangkat suatu bilangan yang eksponennya adalah bilangan negatif. File header “bits/stdc++.h” dan “math.h” disertakan di sini bersama dengan file header “iostream” dalam kode ini karena file header “math.h” berisi definisi fungsi “pow()”.

Setelah ini, kami menambahkan namespace “std”. Kemudian, “main()” sekarang dipanggil. Variabel “b” diinisialisasi di sini sebagai tipe data “float” dan nilai “4.87” ditetapkan ke variabel ini. Di bawahnya, variabel “int” “e” diinisialisasi dengan nilai negatif yaitu “-2”. Kemudian, “hasil float” juga dideklarasikan di sini. Di bawahnya, kita menginisialisasi variabel “hasil” dan menetapkan fungsi “pow()” ke variabel ini di mana variabel “b” dan “e” ditempatkan sebagai parameternya.

Di sini, kami memasukkan basis tipe data “float”. Eksponennya adalah nilai bilangan bulat negatif. Sekarang, hasil yang kita peroleh setelah menerapkan fungsi ini disimpan dalam variabel “hasil” yang ditampilkan berikut ini menggunakan “cout” di bawahnya.

Kode 5:

#termasuk
#termasuk
#termasuk
menggunakan namespace std;
ke utama ( ) {
mengapung b = 4.87 ;
ke dalam e = -2 ;
hasil mengambang;
hasil = kekuatan ( menjadi ) ;
cout << 'Eksponennya negatif di sini' << akhir;
cout << B << '^' << Dia << ' = ' << hasil;
kembali 0 ;
}


Keluaran:

Ini menampilkan hasil saat kita memasukkan eksponen negatif ke bilangan dasar float dalam kode kita. Kami mendapatkan hasil kekuatan ini dengan fungsi “pow()”.

Kesimpulan

Fungsi “pow()” di C++ dieksplorasi di sini dalam panduan ini. Kami mendefinisikannya sebagai menghitung pangkat bilangan apa pun saat kami menggunakan fungsi “pow()” ini. Kami juga mengilustrasikan beberapa contoh penerapan fungsi “pow()” ini pada jumlah tipe data berbeda dalam pemrograman C++. Kami juga menghitung pangkat bilangan yang eksponennya adalah nilai negatif dan menampilkan keluaran semua kode dalam panduan ini.