Menghitung Nilai Faktorial

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 !! :-)






Share on Google Plus

About Unknown

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.

0 komentar:

Posting Komentar