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;
Nilai variable y adalah hasil dari 2 pangkat 2 = 4y = pow(2,2);
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.
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