Lompat ke konten Lompat ke sidebar Lompat ke footer

Widget Atas Posting

Menghitung Nilai Pangkat Suatu Bilangan Menggunakan Bahasa C

Program Bahasa C Menghitung Nilai Pangkat Suatu Bilangan
hobingoding.com - 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>
//source code by hobingoding.com

int main(){
    int angkadasar, pangkat;
    int hasil;
    printf("Menghitung Nilai Pangkat Bilangan\n");
    printf("source code by hobingoding.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 <stdio.h>
//source code by hobingoding.com

int main(){
    int angkadasar, pangkat;
    int hasil = 1;
    printf("Menghitung Nilai Pangkat Bilangan\n");
    printf("source code by hobingoding.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 <stdio.h>
//source code by hobingoding.com

int main(){
    int angkadasar, pangkat;
    int hasil = 1;
    int counter;
    printf("Menghitung Nilai Pangkat Bilangan\n");
    printf("source code by hobingoding.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
Menghitung Nilai Pangkat Bilangan 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.
Fandi Presly Simamora
Fandi Presly Simamora Don't think too long because the chance can't waiting for you.

Posting Komentar untuk "Menghitung Nilai Pangkat Suatu Bilangan Menggunakan Bahasa C"

Berlangganan via Email