Dalam perhitungan matematika dikenal perpangkatan dengan menentukan bilangan dasar yang akan dipangkatkan dan menentukan pangkat yang akan diterapkan pada bilangan dasar tersebut,
dibawah ini syntax programnya :
#include // heder ini untuk bahsa c
#include // header ini untuk fungsi getch
int pangkat (int x, int y) //parameter pangkat
{ //struktur pemilihan if else
if (y == 0) //
{
return 1;
}
else
{ //
return x * pangkat (x, y - 1);
}
}
int main()
{
int x, y; //variabel bertipe integer
printf ("Masukan bilangan yang akan dipangkatkan = ");
scanf ("%d", &x); //inputan bilangan bulat
printf ("\nPangkat Bilangan = ");
scanf ("%d", &y); //inputan pangkat
printf ("Hasil bilangan %d pangkat %d adalah %d", x, y, pangkat (x, y)); //pemanggilan fungsi pangkat
getch(); // berfungsi untuk meahan tampilan
return 0; // memberhentikan fungsi
}
#include
int pangkat (int x, int y) //parameter pangkat
{ //struktur pemilihan if else
if (y == 0) //
{
return 1;
}
else
{ //
return x * pangkat (x, y - 1);
}
}
int main()
{
int x, y; //variabel bertipe integer
printf ("Masukan bilangan yang akan dipangkatkan = ");
scanf ("%d", &x); //inputan bilangan bulat
printf ("\nPangkat Bilangan = ");
scanf ("%d", &y); //inputan pangkat
printf ("Hasil bilangan %d pangkat %d adalah %d", x, y, pangkat (x, y)); //pemanggilan fungsi pangkat
getch(); // berfungsi untuk meahan tampilan
return 0; // memberhentikan fungsi
}
Hasil Running Program :
Keterangan :
Dalam Penyelesaian Studi Kasus diatas menjelaskan, Bilangan Perpangkatan Dengan menggunakan parameter (int x, int y) dan menggunakan fungsi struktur pemilihan “if else”. Dengan perhitungan menggunakan rumus aritmetika pada fungsi “if (y==0)” dengan arti bila memasukan angka dengan pangkat 0 maka akan dikalikan 1, karena memakai proses penegmbalian “return 1” . pada perhitungan “return x * pangakat (x,y – 1)” dimana merupakan rumus aritmatika dari bilangan yg akan dipangkatkan. Kemudian di tampilkan di fungsi utama.

0 comments:
Post a Comment