Program Menghitung Nilai Pangkat Bilangan Menggunakan Bahasa C
hobingoding.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 <math.h> 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 <stdio.h> #include <math.h> //visit us @hobingoding.com int main(){ int angkaDasar, pangkat; int hasil; printf("Menghitung Nilai Pangkat Bilangan\n\n"); printf("Input 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 <stdio.h> //visit us @hobingoding.com int main(){ int angkaDasar, pangkat; int hasil = 1; printf("Menghitung Nilai Pangkat Bilangan\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 <stdio.h> //visit us @hobingoding.com int main(){ int angkaDasar, pangkat; int hasil = 1; int counter; printf("Menghitung Nilai Pangkat Bilangan\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
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.
Posting Komentar untuk "Program Menghitung Nilai Pangkat Bilangan Menggunakan Bahasa C"