Contoh Pow C++

Contoh Pow C



Bahasa C++ menyediakan fungsi 'pow()' yang membantu dalam mencari kuasa sebarang nombor. Kami menggunakan fungsi ini apabila kami ingin mencari kuasa nombor dalam C++. Fungsi ini mengambil dua hujah: hujah pertama ialah 'asas' atau nombor yang kuasanya ingin kita cari dan hujah seterusnya ialah eksponen dalam fungsi ini. Fungsi 'pow()' ini ditakrifkan dalam fail pengepala 'math.h' atau 'cmath' dalam pengaturcaraan C++. Mari lakukan beberapa kod dan semak cara kaedah ini mengira kuasa nombor yang berbeza dalam C++.

Contoh 1:

Fail pengepala disertakan dahulu: 'iostream' dan 'cmath'. 'iostream' disertakan sebagai input/output dan fungsi lain ditakrifkan di dalamnya. 'cmath' disertakan kerana kita perlu mencari kuasa nombor dengan bantuan fungsi 'pow()' yang ditakrifkan dalam fail pengepala ini. Kemudian, kita mesti menambah ruang nama 'std' supaya kita tidak perlu menambahkannya dengan fungsi secara berasingan.







Di bawah ini, kami menggunakan kaedah 'utama()' dan kemudian mencetak beberapa teks menggunakan 'cout' kerana ia membantu dalam mencetak dalam C++. Kemudian, kami menggunakan fungsi 'pow()' di mana kami meletakkan '5' sebagai parameter pertama yang merupakan 'asas' di sini. Kemudian, kami meletakkan '3' sebagai parameter kedua yang merupakan 'eksponen' nombor itu. Sekarang, fungsi 'pow()' ini mencari kuasa nombor '5' yang dinaikkan kepada kuasa '3' dan memaparkan hasil kuasa semasa kami meletakkan fungsi 'pow()' ini di dalam 'cout'.



Kod 1:



#include
#include
menggunakan ruang nama std;
int utama ( ) {
cout << 'Kami sedang mengira kuasa nombor di sini!' << endl;
cout << pow ( 5 , 3 ) ;

kembali 0 ;
}


Pengeluaran:





Jawapan '5' dinaikkan kepada kuasa '3' ialah '125' yang juga diberikan dalam yang berikut. Kami mendapat hasil ini dengan bantuan fungsi 'pow()'.



Contoh 2:

Fail pengepala 'iostream' serta 'cmath' disertakan di sini. Kemudian, 'ruang nama std' diletakkan. Di bawah ini, 'utama()' dipanggil. Kemudian, kami mengisytiharkan tiga pembolehubah iaitu 'nilai', 'eksponen', dan 'hasil' sebagai jenis data 'int'. Sekarang, kami menetapkan '6' kepada pembolehubah 'nilai' dan '5' kepada pembolehubah 'eksponen'.

Selepas ini, kami menggunakan fungsi 'pow()'. Kemudian, kami menghantar kedua-dua pembolehubah kepada fungsi 'pow()' ini dan memberikan hasilnya kepada pembolehubah 'hasil'. Selepas ini, kami menggunakan 'cout' dan mencetak kenyataan di sini terlebih dahulu. Kemudian, dalam 'cout' seterusnya, kami memaparkan 'nilai', 'eksponen', serta 'hasil'.

Kod 2:

#include
#include
menggunakan ruang nama std;
int utama ( ) {
nilai int, eksponen, hasil;
nilai = 6 ;
eksponen = 5 ;
hasil = pow ( nilai, eksponen ) ;
cout << 'Kami menggunakan fungsi pow di sini!' << endl;
cout << nilai << '^' << eksponen << '=' << hasil;

kembali 0 ;
}


Pengeluaran:

Fungsi 'pow()' membantu kami mencapai jawapan '6' yang dinaikkan kepada kuasa '5' iaitu '7776' seperti yang dibentangkan dalam perkara berikut:

Contoh 3:

Dalam kod ini, kita akan menemui kuasa nombor apungan di mana eksponen juga merupakan jenis data apungan. Di sini, 'ruang nama std' dimasukkan selepas fail pengepala 'iostream' dan 'cmath' disertakan. Fungsi 'main()' kemudiannya dipanggil, dan tiga pembolehubah bernama 'n_value', 'e_value', dan 'p_result' diisytiharkan sebagai jenis data 'float'. Kami kini menetapkan pembolehubah 'n_value' kepada '8.2' dan pembolehubah 'e_value' kepada '3.2'.

Kemudian, kami menggunakan fungsi 'pow()', menghantar kedua-dua pembolehubah kepadanya dan memberikan output fungsi kepada pembolehubah 'p_result'. Seterusnya, kami menggunakan fungsi 'cout' untuk mencetak penyata. Dalam 'cout' berikut, kami akan menunjukkan 'n_value', 'e_value', dan 'p_result' seperti berikut:

Kod 3:

#include
#include
menggunakan ruang nama std;
int utama ( ) {
float n_value, e_value, p_result ;
n_value = 8.2 ;
e_value = 3.2 ;
p_hasil = pow ( n_value, e_value ) ;
cout << 'Kami menggunakan fungsi pow di sini!' << endl;
cout << n_value << '^' << e_value << '=' << p_hasil;
kembali 0 ;
}


Pengeluaran:

Berikut ialah hasil di mana kita dapati kuasa nombor apungan yang eksponennya juga nombor apungan dengan bantuan fungsi 'pow()'.

Contoh 4:

Kod ini mengira kuasa nombor berganda dengan eksponen sebagai jenis data berganda. Dalam kes ini, fail pengepala 'iostream' dan 'cmath' disertakan sebelum 'std ruang nama' disertakan. Kod berikut memanggil fungsi 'utama()' dan mengisytiharkan tiga pembolehubah dengan jenis data 'double' dan ini ialah 'd_Num', 'd_Expo', dan 'd_PowRes'. Pembolehubah 'd_num' dan 'd_expo' kini dimulakan dengan '2.25' dan '5.21', masing-masing.

Seterusnya, kami menetapkan output fungsi 'pow()' kepada pembolehubah 'd_PowRes ' dan menggunakan fungsi 'pow()', menghantar kedua-dua pembolehubah kepadanya. Seterusnya, kami mencetak ayat di sini menggunakan fungsi 'cout'. “d_Num”, “d_Expo”, dan “d_PowRes” dipaparkan dalam “cout” berikutnya.

Kod 4:

#include
#include
menggunakan ruang nama std;
int utama ( ) {
d_Num berganda, d_Ekspo , d_PowRes ;
d_Nombor = 2.25 ;
d_Ekspo = 5.21 ;
d_PowRes = pow ( d_Bil, d_Ekspo ) ;
cout << 'Kami menggunakan fungsi pow di sini!' << endl;
cout << 'Nombornya ialah' << d_Bil << 'Eksponennya ialah' << d_Ekspo << endl;
cout << d_Bil << '^' << d_Ekspo << '=' << d_PowRes;
kembali 0 ;
}


Pengeluaran:

Ini terhasil daripada menggunakan fungsi 'pow()' untuk mendapatkan kuasa nombor berganda yang eksponennya juga nombor berganda.

Contoh 5:

Dalam kod terakhir ini, kita akan mencari kuasa nombor yang eksponennya ialah nombor negatif. Fail pengepala 'bits/stdc++.h' dan 'math.h' disertakan di sini bersama-sama dengan fail pengepala 'iostream' dalam kod ini kerana fail pengepala 'math.h' mengandungi takrifan fungsi 'pow()'.

Selepas ini, kami menambah ruang nama 'std'. Kemudian, 'utama()' kini dipanggil. Pembolehubah 'b' dimulakan di sini sebagai jenis data 'terapung' dan nilai '4.87' diberikan kepada pembolehubah ini. Di bawah ini, pembolehubah 'int' 'e' dimulakan dengan nilai negatif iaitu '-2'. Kemudian, 'hasil terapung' juga diisytiharkan di sini. Di bawah ini, kami memulakan pembolehubah 'hasil' ini dan menetapkan fungsi 'pow()' kepada pembolehubah ini di mana kedua-dua pembolehubah 'b' dan 'e' diletakkan sebagai parameter.

Di sini, kami memasukkan asas jenis data 'terapung'. Eksponen ialah nilai integer negatif. Sekarang, hasil yang kita dapat selepas menggunakan fungsi ini disimpan dalam pembolehubah 'hasil' yang dipaparkan dalam berikut menggunakan 'cout' di bawah ini.

Kod 5:

#include
#include
#include
menggunakan ruang nama std;
int utama ( ) {
terapung b = 4.87 ;
int e = -2 ;
hasil terapung;
hasil = pow ( b, e ) ;
cout << 'Eksponen adalah negatif di sini' << endl;
cout << b << '^' << Ia adalah << '=' << hasil;
kembali 0 ;
}


Pengeluaran:

Ini menjadikan hasil di mana kami memasukkan eksponen negatif ke nombor asas apungan dalam kod kami. Kami mendapat hasil kuasa ini dengan fungsi 'pow()'.

Kesimpulan

Fungsi 'pow()' dalam C++ diterokai di sini dalam panduan ini. Kami mentakrifkannya sebagai mengira kuasa mana-mana nombor di mana kami menggunakan fungsi 'pow()' ini. Kami juga menggambarkan beberapa contoh menggunakan fungsi 'pow()' ini pada bilangan jenis data yang berbeza dalam pengaturcaraan C++. Kami juga mengira kuasa nombor dengan eksponen ialah nilai negatif dan memberikan output semua kod dalam panduan ini.