Minggu, 28 Desember 2014

MENGHITUNG SOAL MATEMATIKA FAKTORIAL DENGAN BAHASA C (TUGAS TERSTRUKTUR 5)

Persoalan berikut adalah tentang LOOPING yang dikombinasikan dengan ARRAY.
Langsung saja pada persoalan yang akan kita selesaikan, yaitu formula berikut Y =∑!Xi; dengan Xi = 3, 4, 2, 2.
Tuliskan scrip berikut :



    int a[4]={3,4,2,2};
    int b[4]={1,2,3,4};
    int fak=1,fak1=1,fak2=1,fak3=1,i,j;

Kita deklarasikan dahulu untuk variabelnya, jangan lupa penulisan array. 

    for(i=0;i<a[0];i++)
    {
        fak=fak*b[i];
    }
    for(i=0;i<a[1];i++)
    {
        fak1=fak1*b[i];
    }
    for(i=0;i<a[2];i++)
    {
        fak2=fak2*b[i];
    }
    for(i=0;i<a[3];i++)
    {
        fak3=fak3*b[i];
    }

Diatas adalah rumus dari persoalannya. 

        printf("%d      %d\n",a[0], fak);
        printf("%d      %d\n",a[1], fak1);
        printf("%d      %d\n",a[2], fak2);
        printf("%d      %d\n",a[3], fak3);
        printf("%d      ", fak+fak1+fak2+fak3);

Berikan printf setelah menulis rumus. Printf berfungsi untuk menampilkan hasil dari perhitungan rumus tersebut. 
RUN untuk melihat haslilnya. Jika program yang kita buat benar, hasil RUN akan seperti gambar berikut : 


Tidak ada komentar:

Posting Komentar