Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int main(int argc,char const *argv[])
- {
- int pil,pil_1,id,total,i,j,cmp,a;
- char nama[50],bidang[50],jenis[50],input[50];
- read(org,&total);
- do{
- main_menu(&pil);
- switch(pil)
- {
- case 1:do{
- read(org,&total);
- menu_tampil(&pil_1);
- switch(pil_1)
- {
- case 1:tampil_all(total,org);
- break;
- case 2:tampil_jenis(total,org);
- break;
- case 3:tampil_bidang(total,org);
- break;
- }
- }while(pil_1 >= 1 && pil < 4);
- break;
- case 2:do{
- menu_sort(&pil_1);
- switch(pil_1)
- {
- case 1:bubble(total,org);
- break;
- case 2:selection(total,org);
- break;
- }
- }while(pil_1 >= 1 && pil < 3);
- break;
- case 3:do{
- menu_search(&pil_1);
- switch(pil_1)
- {
- case 1:sequential(total,org);
- break;
- case 2:binary(total,org);
- break;
- }
- }while(pil_1 >= 1 && pil < 3);
- break;
- case 4:system("cls");
- printf("%d",total);
- printf("====================================\n");
- printf(" Tambah Kegiatan \n");
- printf("====================================\n");
- printf("Keterangan :\n");
- printf("Jenis : Bidang: \n");
- printf("- UKM - Olahraga \n");
- printf("- Komunitas - Sains & Sosial\n");
- printf("- LSO - Seni & Budaya\n");
- printf(" - Unspecified\n\n");
- fflush(stdin);
- printf("Nama Kegiatan : ");
- scanf("%[^\n]",&org[total].nama);
- fflush(stdin);
- do
- {
- printf("Jenis : ");
- scanf("%[^\n]",&org[total].jenis);
- fflush(stdin);
- }while(strcmpi(org[total].jenis,"UKM") != 0 && strcmpi(org[total].jenis,"Komunitas") != 0 && strcmpi(org[total].jenis,"LSO") != 0 );
- do
- {
- printf("Bidang : ");
- scanf("%[^\n]",&org[total].bidang);
- fflush(stdin);
- }while(strcmpi(org[total].bidang,"Olahraga") != 0 && strcmpi(org[total].bidang,"Sains & Sosial") != 0
- && strcmpi(org[total].bidang,"Seni & Budaya") != 0 && strcmpi(org[total].bidang,"Unspecified") != 0);
- time_t t;
- while(1)
- {
- int cek=1;
- srand((unsigned) time(&t));
- org[total].id = rand() % 100;
- for(a=0;a<=total;a++)
- {
- if(id == org[a].id)
- {
- cek=0;
- break;
- }
- }
- if(cek==1)
- {
- break;
- }
- }
- printf("ID : %d",org[total].id);
- FILE *out=fopen("KegiatanUMN.txt","a");
- fflush(stdin);
- fprintf(out,"%03d#%s#%s#%s\n",org[total].id,org[total].nama,org[total].bidang,org[total].jenis);
- fclose(out);
- total++;
- read(org,&total);
- getch();
- break;
- }
- }while(pil >= 1 && pil < 5);
- return 0;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement