Program C untuk Mengira Kekuatan Nombor

Dalam contoh ini, anda akan belajar mengira kekuatan nombor.

Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan C berikut:

  • Pengendali Pengaturcaraan C
  • C sambil dan buat … sambil Gelung

Program di bawah mengambil dua bilangan bulat dari pengguna (nombor asas dan eksponen) dan mengira kekuatannya.

Contohnya: Dalam kes 2 3

  • 2 adalah nombor asas
  • 3 adalah eksponen
  • Dan, kekuatannya sama dengan 2*2*2

Kuasa Nombor Menggunakan Gelung sementara

#include int main() ( int base, exp; long long result = 1; printf("Enter a base number: "); scanf("%d", &base); printf("Enter an exponent: "); scanf("%d", &exp); while (exp != 0) ( result *= base; --exp; ) printf("Answer = %lld", result); return 0; ) 

Pengeluaran

Masukkan nombor asas: 3 Masukkan eksponen: 4 Jawapan = 81 

Teknik di atas hanya berfungsi jika eksponen adalah bilangan bulat positif .

Sekiranya anda perlu mencari kekuatan nombor dengan nombor nyata sebagai eksponen, anda boleh menggunakan pow()fungsi tersebut.

Fungsi Menggunakan Kuasa ()

#include #include int main() ( double base, exp, result; printf("Enter a base number: "); scanf("%lf", &base); printf("Enter an exponent: "); scanf("%lf", &exp); // calculates the power result = pow(base, exp); printf("%.1lf^%.1lf = %.2lf", base, exp, result); return 0; ) 

Pengeluaran

Masukkan nombor asas: 2.3 Masukkan eksponen: 4.5 2.3 4.5 = 42.44 

Artikel menarik...