Menghitung Nilai Faktorial Dari Bilangan yang Telah Diketahui
Kembali lagi dengan tutorial program sederhana yang dibuat dengan CodeBlock dengan bahasa C.Kali ini saya akan menjelaskan cara menghitung nilai faktorial dari bilangan yang telah diketahui.
x = 3,4,2,2 dan y = x!.
Untuk membuat program ini kita akan menggunakan perintah array. Perintah array ini dibuat secara terpisah untuk masing-masing bilang x. Di sini kita juga menggunakan rumus untuk menghitungnya.
Nah, langsung saja kita coba.
Pertama, kita buat variabel looping dan variabel untuk x yang telah diketahui. Di sini kita juga menggunakan variabel tambahan untuk menghitung nilai faktorial dari bilangan tersebut. Seperti yang kita ketahui bahwa nilai faktorial yaitu perkalian berurut mulai dari 1 sampai batas bilangan tersebut. Nah, karena bilangan yang diketahui tersebut mempunyai bilangan tertinggi 4 maka variabel tambahan tersebut bernilai 1-4.
Variabel tambahan tersebut akan masuk kedalam rumus: f = f * t[i].
f =1,
t = variabel tambahan,
i = batas akhir looping,
Dari penjelasan di atas kurang lebih program untuk menghitung nilai faktorial dari bilangan yang diketahui seperti di bawah ini:
int main()
{
/*Program Menghitung Nilai Faktorial*/
int i, x[4]={3,4,2,2}, t[4]={1,2,3,4};
int f=1,f1=1,f2=1,f3=1;
system("color 2f");
printf("Jika Y=!Xi\n\n");
printf("Xi Y\n");
printf("== ====\n");
for(i=0;i<x[0];i++)
{
f=f*t[i];
}
for(i=0;i<x[1];i++)
{
f1=f1*t[i];
}
for(i=0;i<x[2];i++)
{
f2=f2*t[i];
}
for(i=0;i<x[3];i++)
{
f3=f3*t[i];
}
printf("%d %d\n", x[0], f);
printf("%d %d\n", x[1], f1);
printf("%d %d\n", x[2], f2);
printf("%d %d\n", x[3], f3);
}
Apabila program ini kita jalankan akan menampilkan hasil seperti di bawah ini:
Semoga tutorial ini dapat memberikan kemudahan bagi Anda untuk membuat program sederhana dengan bahasa C.
Selamat Mencoba !! :-)
0 komentar:
Posting Komentar