Log in

View Full Version : [tanya] C : pemodelan simulasi (LCG)


SinggahDapur
20th November 2011, 02:16 AM
gan , ane punya program . udah running , tapi ada hasil nya yang nol semua . ada yang bisa bantu ga ? ane pake dev-c gan . bantu ane ya gan . ini coddingnya :





#include

#include

#include

#define maks 150



typedef int larik1[maks];

typedef int larik2[maks];

typedef float larik3[maks];



void perhitungan(larik1 z, larik2 hitung, larik3 u, int a, int c, int m);



int main(int argc, char *argv[])

{

larik1 z;

larik2 hitung;

larik3 u;

int a, c, m;



gotoxy(29,1);textcolor(LIGHTGREEN);printf("Program Sederhana LCG");

textcolor(YELLOW);

gotoxy(1,3);printf("a : ");scanf("%i",&a);

gotoxy(1,4);printf("c : ");scanf("%i",&c);

gotoxy(1,5);printf("m : ");scanf("%i",&m);

gotoxy(1,6);printf("Zo : ");scanf("%i",&z[0]);



perhitungan(z,hitung,u,a,c,m);

getch();

return 0;

}



void perhitungan(larik1 z, larik2 hitung, larik3 u, int a, int c, int m)

{

int i;

textcolor(WHITE);

gotoxy(17,8);printf("+--------------------------------------------+");

gotoxy(17,9);printf("| t | a.Zi-1 + c | Zi | Ui = Zi / m |");

gotoxy(17,10);printf("+-----+--------------+------+----------------+");

i=0;

hitung[i]=0;

u[i]=0;

do

{

textcolor(WHITE);

gotoxy(17,i+11);printf("|");

gotoxy(23,i+11);printf("|");gotoxy(38,i+11);printf ("|");

gotoxy(45,i+11);printf("|");gotoxy(62,i+11);printf ("|");

textcolor(LIGHTCYAN);

gotoxy(19,i+11);printf("%i",i);gotoxy(29,i+11);pri ntf("%i",hitung[i]);

gotoxy(40,i+11);printf("%i",z[i]);gotoxy(50,i+11);printf("%.4f",u[i]);



i++;

hitung[i] = a * z[i-1] + c;

z[i] = hitung[i] % m;

u[i] = z[i] / m;



}while(i