Professional Documents
Culture Documents
Mochammad Ganjar Nugraha 3411141140 Kelas B
Mochammad Ganjar Nugraha 3411141140 Kelas B
3411141140
Kelas B
/*
NIM: 3411141140
Kelas : B
*/
#include <stdio.h>
#include <conio.h>
#include <string.h>
#define nMax 5
//TIPE BENTUKAN
typedef struct{
char NIK[19];
char nama[30];
char Alamat[15];
}Ktp;
typedef struct{
Ktp K[nMax+1];
int nEff;
}TabKtp;
//PROTOTYPE
//MAIN DRIVE
int main(){
//Kamus
TabKtp MyTab;
int i;
int menu;
//ALGORITMA
BuatTab(&MyTab);
awal:
system("cls");
printf("\n\n\n");
printf(
"\t\t==========================================\n");
printf("\t\t\tMenu Utama\n");
printf("\t\t\t==========================\n");
printf(
"\t\t==========================================\n");
system("cls");
switch(menu){
case 1:{
printf("\n\n");
printf("\t\t============================\n");
printf("\n");
case 2 :{
BuatTab(&MyTab);
cetakdata(MyTab);
case 3 :{return 0;
break;
return 0;
}
//Body of Prototype
(*K).nEff = 0;
//KAMUS
int i;
//ALGORITMA
(*K).nEff++;
strcpy((*K).K[(*K).nEff].NIK , x);
strcpy((*K).K[(*K).nEff].nama,m);
strcpy((*K).K[(*K).nEff].Alamat,j);
//KAMUS
int i;
//ALGORITMA9
printf("\n");
printf("\t| Nama : %s
|\n",K.K[i].nama);
printf("\t| Alamat : %s
|\n",K.K[i].Alamat);
printf("\n\n");