#include <stdio.h>
#include <conio.h>
struct pend
{ int ID;
char nama[35];
char TTL[50];
char jeniskelamin[10];
char pekerjaan[10];
int hapus;
}data[3];
void main()
{ char jawab;
int i, jumlah,cari, ada,pilih;
awal:
system("cls");
system("color b");
printf(" MENU \n");
printf(" |=======================|\n");
printf(" |1 : input data | \n");
printf(" |2 : melihat data warga |\n");
printf(" |3 : mencari data warga |\n");
printf(" |4 : menghapus data |\n");
printf(" |5 : mengedit data |\n");
printf(" |=======================|\n");
printf("masukkan pilihan anda =
");scanf("%d",&pilih);
switch(pilih)
{
case 1:
printf("\n\nMasukan Data Warga\n\n");
printf("berapa kali memasukkan data?\n");
scanf("%d", &jumlah);
for(i=0;i<jumlah;i++)
{ printf("\nID\t\t:\t"); scanf("%d",
&data[i].ID);
printf("nama\t\t:\t"); scanf("%s",
&data[i].nama);
printf("alamat\t\t:\t"); scanf("%s",
&data[i].TTL);
printf("jenis kelamin\t:\t");
scanf("%s", &data[i].jeniskelamin);
printf("pekerjaan\t:\t"); scanf("%s",
&data[i].pekerjaan);
data[i].hapus = 0;
}
break;
case 2:
printf("Data Warga\n"); /*/menampilkan data*/
for(i=0;i<jumlah;i++)
{ if (data[i].hapus == 0)
printf("ID:%d\n", data[i].ID);
printf("nama:%s\n", data[i].nama);
printf("alamat:%s\n", data[i].TTL);
printf("jeniskelamin:%s\n",
data[i].jeniskelamin);
printf("pekerjaan:%s\n", data[i].pekerjaan);
}
break;
case 3:
printf("Masukan ID yang anda cari = ");
scanf("%d", &cari); ada = 0;
for(i=0;i<jumlah;i++)
{ if (cari == data[i].ID)
ada = 1;
}
if (ada == 1)
printf("\nID warga ditemukan \n");
else
printf("\nID warga tidak ada\n");
break;
case 4 :
printf("Masukan ID yang akan di hapus = ");
scanf("%d", &cari);
for(i=0;i<jumlah;i++)
{ if ((cari == data[i].ID) && (data[i].hapus ==
0))
{ data[i].hapus = 1;
}
}
printf("Data Warga yang Baru\n");
for(i=0;i<jumlah;i++)
{ if (data[i].hapus == 0)
printf("ID : %d\nnama : %s\nTTL : %s\njeniskelamin :
%s\npekerjaan :", data[i].ID, data[i].nama, data[i].TTL,
data[i].jeniskelamin, data[i].pekerjaan);
}
break;
case 5:
printf("Masukan ID yang akan datanya akan diubah =
"); scanf("%d", &cari);
for(i=0;i<jumlah;i++)
{ if (cari == data[i].ID && (data[i].hapus == 0))
{ printf("Masukkan data baru:\n");
printf("ID : "); scanf("%d",
&data[i].ID);
printf("nama : "); scanf("%s", &data[i].nama);
printf("TTL : "); scanf("%s",
&data[i].TTL);
printf("jeniskelamin : ");
scanf("%s", &data[i].jeniskelamin);
printf("pekerjaan : "); scanf("%s",
&data[i].pekerjaan);
data[i].hapus = 0;
}
}
printf("Data Warga yang baru\n");
for(i=0;i<jumlah;i++)
{ if ((data[i].hapus == 0))
printf("ID : %d\n", data[i].ID);
printf("nama : %s\n", data[i].nama);
printf("TTL : %s\n", data[i].TTL);
printf("jeniskelamin : %s\n",
data[i].jeniskelamin);
printf("pekerjaan : %s\n", data[i].pekerjaan);
}
break;
default : printf("maaf anda salah pilih \n");
printf("lanjut (Y/T) :
");scanf("%s",&jawab);
if ((jawab=='Y')||(jawab=='y'))
goto awal;
}
printf("lanjut (Y/T) :
");scanf("%s",&jawab);
if ((jawab=='Y')||(jawab=='y'))
goto awal;
getch();}
3 comments:
kunjungan malam...
blog yang kaya akan pengetahuan dan informasi.
senang bisa berkunjung
Berkunjung juga Ke Blog saya ya
terimakasih banyak,. anda telah membantu saya,.
makasih atas kunjunganya
Post a Comment