Skip to content Skip to sidebar Skip to footer

Program Menghitung Nilai Pangkat Suatu Bilangan Menggunakan Bahasa C

Program Bahasa C Menghitung Nilai Pangkat Suatu Bilangan Program Menghitung Nilai Pangkat Suatu Bilangan Menggunakan Bahasa C
pintharkoding.blogspot.com - Halo coders. Dalam dunia matematika dikenal operasi perpangkatan yang dimana operasi ini merupakan hasil perkalian sebanyak n kali (disebut sebagai pangkat atau power dalam Bahasa Inggris) yang jika diilustrasikan semisal 2^3 (dibaca 2 pangkat 3) maka operasi perhitungan yang terjadi adalah sebagai berikut 2 * 2 * 2 dimana operasi perkalian terhadap 2 diulang sebanyak 3 kali.

Dalam bahasa C ini sendiri sebenarnya terdapat sebuah fungsi pow yang bisa digunakan untuk menghitung nilai pangkat dari suatu bilangan dengan penggunaan sintaks sebagai berikut pow(angka dasar, pangkat) namun dengan catatan untuk bisa menggunakan fungsi pow ini kita harus mengikutkan file header math.h dengan menyertakan sintaks #include di bagian paling atas program.

Namun selain daripada menggunakan fungsi pow, kita juga dapat menghitung nilai pangkat suatu bilangan menggunakan bahasa C dengan memanfaatkan perulangan karena jika kita perhatikan pada operasi perpangkatan itu sendiri terdapat operasi perkalian yang diulangi sebanyak n.

Dengan begitu, saya disini akan membagikan 3 cara menghitung nilai pangkat suatu bilangan dengan menggunakan bahasa pemrograman C yang mana ketiga cara tersebut adalah sebagai berikut:


Menghitung Nilai Pangkat Menggunakan Fungsi Pow Bahasa C

#include  #include  //source code by pintharkoding.blogspot.com int main(){     int angkaDasar, pangkat;     int hasil;      printf("Menghitung Nilai Pangkat Bilangan\n");     printf("source code by pintharkoding.blogspot.com\n");     printf("\nInput Suatu Angka  : ");     scanf("%d", &angkaDasar);     printf("Input Nilai Pangkat: ");     scanf("%d", &pangkat);      //Penggunaan Fungsi Pow (Power) Sesuai dengan Penjelasan di Atas     hasil = pow(angkaDasar, pangkat);     printf("Hasil dari %d Pangkat %d adalah: %d", angkaDasar, pangkat, hasil);     printf("\n");      getch();     return 0; }

Menghitung Nilai Pangkat Menggunakan Perulangan For (For Loop)

#include  //source code by pintharkoding.blogspot.com int main(){     int angkaDasar, pangkat;     int hasil = 1;      printf("Menghitung Nilai Pangkat Bilangan\n");     printf("source code by pintharkoding.blogspot.com\n");     printf("\nInput Suatu Angka  : ");     scanf("%d", &angkaDasar);     printf("Input Nilai Pangkat: ");     scanf("%d", &pangkat);      //Perulangan For(For Loop) untuk Melakukan Operasi Perpangkatan     for(int i = 0; i < pangkat; i++)         hasil *= angkaDasar;      printf("Hasil dari %d Pangkat %d adalah: %d", angkaDasar, pangkat, hasil);     printf("\n");      getch();     return 0; }

Menghitung Nilai Pangkat Menggunakan Perulangan While (While Loop)

#include  //source code by pintharkoding.blogspot.com int main(){     int angkaDasar, pangkat;     int hasil = 1;     int counter;      printf("Menghitung Nilai Pangkat Bilangan\n");     printf("source code by pintharkoding.blogspot.com\n");     printf("\nInput Suatu Angka  : ");     scanf("%d", &angkaDasar);     printf("Input Nilai Pangkat: ");     scanf("%d", &pangkat);     counter = pangkat;      //Perulangan While (While Loop) untuk Melakukan Operasi Perpangkatan     while(counter != 0)     {         hasil *= angkaDasar;         counter--;     }      printf("Hasil dari %d Pangkat %d adalah: %d", angkaDasar, pangkat, hasil);     printf("\n");      getch();     return 0; }

Output Program

Program Bahasa C Menghitung Nilai Pangkat Suatu Bilangan Program Menghitung Nilai Pangkat Suatu Bilangan Menggunakan Bahasa C
Tidak terlalu sulit bukan untuk menghitung nilai pangkat suatu bilangan menggunakan Bahasa C? Selain menggunakan fungsi pow yang disediakan dalam file header math.h ternyata kita juga bisa menggunakan perulangan untuk menghitung hasil pangkatnya sesuai dengan pola operasi perkalian yang dilakukan.

Post a Comment for "Program Menghitung Nilai Pangkat Suatu Bilangan Menggunakan Bahasa C"