Rabu, 12 April 2017

Contoh array 2

#include<stdio.h>
#include<conio.h>
void judul(char kota[11])
{
char merek[3][7] = {“toyota”, “honda”,” suzuki”};
char bulan[13][4] = {“jan”, “feb”,”mar”, “apr”, “mei”,”jun”, “jul”, “agu”,”sep”, “okto”, “nov”,”des”,”jml”};

int i;
clrscr();
printf(“penjualan mobil bekas \n\n”);
printf(“kota : %s\n\n\t”, kota)
for(i = 0; i < 13; i++)
printf(“%s”, bulan[i]);
for(i = 0; i < 3; i++)
printf(“\n%s”,merek[i]);
}

void isi_data(int jual[4][13][4])
{
char kota[4][11] = {“jakarta”, “surabaya”,”medan”, “semua kota”};
int i_k, i_m, i_b;

for(i_k, = 0; i_k < 3; i_k++)
{
judul(kota[i_k]);
for(i_m, = 0; i_m < 3; i_m++)
{
for(i_b = 0; i_b< 12; i_b++)
{
gotoxy(11 + i_b * 4, i_m +6);
scanf(“%d”,&jual[i_m][12][i_k]);
jual[i_m][12][i_k] += jual[i_m][i_b][i­_k];
jual[3][i_b][i_k] += jual[i_m][i_b][i­_k];
jual[3][12][i_k] += jual[i_m][i_b][i­_k];
jual[i_m][i_b][3] += jual[i_m][i_b][i­_k];
}
gotoxy(59, i_m + 6);
printf(“%d”,jual[i_m][12][i_k]);
}
gotoxy(11,10);
for(i_b = 0; i_b < 13; i_b++)
printf(“%-4d”,jual[3][i_b][i_k]);
fflush(stdin);
getch();
}
}
void total_jual(int jual[4][13][4])
{
int i_m, i_b;

for(i_m = 0; i_m < 3; i_m++)
for(i_b = 0; i_b < 3; i_b++)
{
jual[i_m][12][3] += jual[i_m][i_b][3];
jual[3][i_b][3] += jual[i_m][i_b][3];
jual[3][12][3] += jual[i_m][i_b][3];
}
judul(“semua”);
for(i_m = 0; i_m < 4; i_m++)
{
i_m == 3 ? gotoxy(11, i_m + 7):gotoxy(11, i_m + 6);
for(i_b = 0; i_b < 13; i_b++)
printf(“%-4d”, jual[i_m][i_b][3]);
}
}
int main()
{
int jual[4][13][4] = {0};
isi_data(jual);
total_jual(jual);
return 0;
}

Tidak ada komentar:

Posting Komentar