Jumat, 26 Desember 2014

Program berdasarkan formula Y = Σ !Xi dengan Xi = 3, 4, 2, 2.

Program ini merupakan program untuk dapat menentukan nilai berdasarkan formula Y = Σ !Xi  dengan Xi = 3, 4, 2, 2.

Pertama, kita siapkan variabelnya dulu, disini kita membutuhkan 5 variabel,

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


selanjutnya kita membuat rumus pemrogramanya
. Atur spasi dan penataan program agar rapi dan tidak membingungkan.

    for (i=0;i<x[0];i++)
    {
        fak=fak*y[i];
    }

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

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

Jika anda menggunakan Code Block tekan f9 untuk mencoba..
Berikut merupakan script lengkapnya.


#include <stdio.h>
#include <stdlib.h>

int main()
{
    int x[4]={3,4,2,2};
    int y[4]={1,2,3,4};
    int fak=1, fak1=1, fak2=1, fak3=1, i, j;

    for (i=0;i<x[0];i++)
    {
        fak=fak*y[i];
    }

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

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

}

Tidak ada komentar:

Posting Komentar