HRMlblCMFqqInfU78c3NMJxDetM02ycHTU9BqBl9

Program Menghitung Nilai Pangkat Bilangan Menggunakan Bahasa C

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>

int main() {
    int bilangan, pangkat;
    int hasil;

    printf("Menghitung Nilai Pangkat Bilangan\n");
    printf("visit us hobingoding.com\n\n");
    // Input Bilangan
    printf("Input Bilangan : ");
    scanf("%d", &bilangan);
    // Input Nilai Pangkat
    printf("Input Nilai Pangkat : ");
    scanf("%d", &pangkat);

    // Hitung Pangkat
    hasil = pow(bilangan, pangkat);
    printf("Hasil dari %d^%d adalah %d", bilangan, pangkat, hasil);
    return 0;
}

Menghitung Nilai Pangkat Menggunakan Perulangan For (For Loop)

#include <stdio.h>
#include <math.h>

int main() {
    int bilangan, pangkat;
    int hasil = 1;

    printf("Menghitung Nilai Pangkat Bilangan\n");
    printf("visit us hobingoding.com\n\n");
    // Input Bilangan
    printf("Input Bilangan : ");
    scanf("%d", &bilangan);
    // Input Nilai Pangkat
    printf("Input Nilai Pangkat : ");
    scanf("%d", &pangkat);

    // Hitung Pangkat
    for(int i = 0; i < pangkat; i++)
        hasil *= bilangan;
    printf("Hasil dari %d^%d adalah %d", bilangan, pangkat, hasil);
    return 0;
}

Menghitung Nilai Pangkat Menggunakan Perulangan While (While Loop)

#include <stdio.h>
#include <math.h>

int main() {
    int bilangan, pangkat;
    int hasil = 1;

    printf("Menghitung Nilai Pangkat Bilangan\n");
    printf("visit us hobingoding.com\n\n");
    // Input Bilangan
    printf("Input Bilangan : ");
    scanf("%d", &bilangan);
    // Input Nilai Pangkat
    printf("Input Nilai Pangkat : ");
    scanf("%d", &pangkat);

    // Hitung Pangkat
    while(pangkat != 0) {
        hasil *= bilangan;
        pangkat--;
    }
    printf("Hasil dari %d^%d adalah %d", bilangan, pangkat, hasil);
    return 0;
}

Output Program

Program Menghitung Nilai Pangkat 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.

Related Posts
Fandi Presly Simamora
Lecturer, code lover, technology enthusiast, enjoys sharing various things through writing, and of course, just a regular human being. Hello world :)

Related Posts

Posting Komentar