Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <conio.h>
- #include <string.h>
- #include <windows.h>
- void printPola();
- typedef char string [50];
- void main ()
- {
- int pil, data=0, umur, menu2, data2=0;
- int input, total, input2=0, umur2;
- int coba=0;
- string user, pass, nama, ras;
- string user2, pass2, nama2, ras2;
- do{
- system("CLS");
- printf("\n[1]. Input Data Pemohon");
- printf("\n[2]. Input/adopsi anjing");
- printf("\n[3]. Tampil data");
- printf("\n[4]. Edit Data");
- printf("\n[5]. Bentuk kandang");
- printf("\n[0]. Keluar");
- printf("\nMasukkan pilihan = "); scanf("%d", &pil);
- switch (pil)
- {
- case 1 :if(data==0)
- {
- printf("\n\nUsername = "); fflush(stdin);gets(user);
- do
- {
- printf("\nPassword = "); fflush(stdin);gets(pass);
- if (strlen(pass)!=5)
- {
- printf("\nPassword harus mengandung 5 karakter!");
- }
- }while (strlen(pass)!=5);
- printf("\nNama = "); fflush(stdin);gets(nama);
- printf("Umur = "); scanf("%d", &umur);
- do
- {
- printf("Ras Anjing = "); fflush(stdin);gets(ras);
- if(strcmpi(ras,"husky")!=0 && strcmpi(ras,"herder")!=0)
- {
- printf("\nAnjing hanya bisa jenis husky dan herder");
- }
- }while(strcmpi(ras,"husky")!=0 && strcmpi(ras,"herder")!=0);
- data=1;
- }else printf("Anda sudah input data tadi!");
- getch();
- break;
- case 2 : if(data==1)
- {
- do
- {
- printf("\nAutentikasi Password = "); fflush(stdin); gets(pass2);
- if(strcmpi(pass2,pass)!=0)
- printf("\nPassword salah");
- coba++;
- }while(strcmpi(pass2,pass)!=0 && coba!=3);
- if(coba==3)
- {
- printf("\nPassword anda ke restart ulang menjadi 22222");
- strcpy(pass2,"22222");
- }
- printf("\n[1] Input anjing");
- printf("\n[2] Adopsi anjing");
- printf("\nMasukkan menu = "); scanf("%d", &menu2);
- switch(menu2)
- {
- case 1 :
- do
- {
- printf("\nMasukkan jumlah anjing = "); scanf("%d",&input);
- if(input<=0)
- {
- printf("\nMaaf anjing tidak boleh 0 atau kurang");
- }
- data2++;
- }while(input<=0);
- break;
- case 2 :
- if(data2<=0)
- {
- printf("\nMaaf Anda Belum Menginput Anjing");
- }else
- {
- input2++;
- total=input-input2;
- printf("total=%d",total);
- printf("\nTerimakasih Sudah mengadopsi");
- }
- break;
- }
- }else printf("Data masih kosong");
- break;
- getch();
- case 3 : if(data==1)
- {
- printf("====TAMPIL DATA====");
- printf("\nUsername = %s", user);
- printf("\nNama = %s", nama);
- printf("\nUmur = %d", umur);
- printf("\nRas Anjing = %s", ras);
- printf("\nTotal Adopsi = %d",input2);
- printf("\nTotal Anjing = %d", total);
- }else printf("Data masih kosong");
- getch();
- break;
- case 4 : if(data==1)
- {
- printf("====EDIT DATA====");
- printf("\nData Lama");
- printf("\nUsername = %s", user);
- printf("\nNama = %s", nama);
- printf("\nUmur = %d", umur);
- printf("\nRas Anjing = %s", ras);
- printf("\nData Baru");
- printf("\nUsername: "); fflush(stdin);gets(user2);
- strcpy(user,user2);
- do
- {
- printf("\nPassword = "); fflush(stdin);gets(pass2);
- if (strlen(pass2)!=5)
- {
- printf("\nPassword harus mengandung 5 karakter!");
- }
- }while (strlen(pass2)!=5);
- strcpy(pass,pass2);
- printf("\nNama = "); fflush(stdin);gets(nama2);
- printf("Umur = "); scanf("%d", &umur2);
- strcpy(nama,nama2);
- do
- {
- printf("Ras Anjing = "); fflush(stdin);gets(ras2);
- if(strcmpi(ras2,"husky")!=0 && strcmpi(ras2,"herder")!=0)
- {
- printf("\nAnjing hanya bisa jenis husky dan herder");
- }
- }while(strcmp(ras2,"husky")!=0 && strcmp(ras2,"herder")!=0);
- strcpy(ras,ras2);
- printf("\nData Berhasil diedit");
- }else printf("Data masih kosong");
- getch();
- break;
- case 5 :
- if(data==1)
- {
- printf("====BENTUK KANDANG====");
- printPola();
- }else printf("Data masih kosong");
- getch();
- break;
- }
- getch();
- }while (pil!=0);
- void printPola()
- {
- int lebar, panjang, sisi;
- printf("Masukan Lebar Kandang = ");scanf("%d",&lebar);
- for(panjang=lebar;panjang>=1;panjang--)
- {
- printf(" ");
- }
- for(sisi=1;sisi<=lebar;sisi++)
- if(sisi==1 || panjang==1 || panjang==lebar || sisi==lebar)
- {
- printf("*");
- }else
- {
- printf(" ");
- }
- printf("\n");
- }
- getch();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement