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);
}
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);
}