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
#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