adsense

seponsor

Thursday, February 23, 2017

Fungsi pow bahasa C untuk menghitung pangkat

Kali ini kita akan belajar fungsi pow bahasa C untuk menghitung pangkat, untuk bisa memakai fungsi pow, harus ada header #include < math.h >
Contoh fungsi pow :
float y;
y = pow(2,2);
Nilai variable y adalah hasil dari 2 pangkat 2 = 4

http://com-happiness.blogspot.co.id/



Dibawah ini contoh lengkap coding bahasa C untuk menghitung pangkat suatu bilangan.

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

// Header untuk hapus layar
#include < stdlib.h >
int system (const char *command);

int main() {

// Perintah hapus layar

        system ("clear");


//idenfikasi variabel

        float x, y, z;
        char lagi;

        lagi = 'Y';

//awal pengulangan jika lagi Y atau y

        while ( lagi=='Y' || lagi=='y')
        {

// Perintah hapus layar

                system ("clear");


//Masukan  bilangan dan pangkatnya

                puts("Masukan bilangan (x pangkat y):");
                printf("x = ");
                scanf("%f", &x);

                printf("y = ");
                scanf("%f", &y);

//Menghitug pangkat dengan fungsi pow

                z = pow(x,y);


//Menampilkan hasil pangkat x pangkat y = z

                printf("%.2f pangkat %.2f  = %.2f \n", x, y, z);


//Masukakan variabel lagi untuk menggulang

                int  ulang = 1;

                while ( ulang == 1 )
                {
                        printf("\n\nJika mau menghitung lagi tekan tombol y, mengakhiri tombol t - Enter!  ");
                        scanf("%s", &lagi);
                        if (lagi =='Y' || lagi == 'y' || lagi =='T' || lagi =='t')
                        {
                                ulang = 0;
                        }
                }

        }

//Mengakhiri Program Bahasa C

        return 0;
}

Untuk mengkompile coding diatas :
 gcc pangkat.c -lm -o pangkat

Tampilan jika dijalankan :


Masukan bilangan x dan y untuk pangkat dari x, Akan muncul hasil bilangan yang dipangkat bilangan y.

program ini akan mengulang jika menekan tombol Y dan untuk mengakhiri tekan tombol T.

http://com-happiness.blogspot.co.id/

Pada program ini bisa untuk menghitunng akar kuadrat 2, dengan cara memasukan nilai y = 0.5.

Anda bisa mengembangkan contoh program bahasa C diatas, misalkan untuk menghitung panjang sisi miring dari sebuah segitiga siku-siku.

Semoga bermanfaat.



No comments:

Post a Comment