Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<string.h>
- #include<stdlib.h>
- struct wonderland{
- char nama[100],ttl[100],id[100],pass[100],email[100];
- }l,r,i;
- int p;
- char auser[50],apass[50];
- void loginuser();
- void menuuser();
- void admin();
- void menuadmin();
- void regisuser ();
- struct dokter { char nama[100], user[100], pass[100];}a,b;
- struct admin { char alamatrs[100], namars[100], kuota[100], spesialisrs[100];}q;
- struct { char Menu[30]; double Harga; int jml,total,ttl;}j,z;
- int main(void){
- system("cls");
- printf("======= DASKOM HOSPITAL =======");
- printf("\n1. Admin\n");
- printf("2. Dokter\n");
- printf("3. Pasien\n\n");
- scanf("%d",&p);
- getchar();
- system("cls");
- switch(p){
- case 1 :{
- admin();
- break;
- }
- case 2 :{
- printf("1.Regisrasi\n2.Login\n");
- printf("Pilih Menu: ");
- int t;
- scanf("%d",&t);getchar();
- if(t==1){
- regisuser();
- }
- if(t==2){
- loginuser();
- }
- else
- printf("kembali");
- break;
- }
- }
- }
- void admin(){
- printf("Masukkan username : ");
- gets(auser);
- printf("Masukkan password : ");
- gets(apass);
- if(strcmp(auser,"admin")==0 && strcmp(apass,"1")==0){
- printf("\n======= LOGIN BERHASIL =======\n");
- getchar();
- system("cls");
- menuadmin();
- }
- else{
- printf("Login gagal");
- main();
- system("cls");
- }
- system("cls");
- }
- void menuadmin(){
- printf("\n======= LOGIN BERHASIL =======\n");
- system("cls");
- printf("======= MENU =======");
- printf("\n1. Pendaftaran Rumah Sakit\n");
- printf("2. Daftar List Rumah Sakit\n");
- printf("3. Pending Request\n");
- printf("4. Daftar List Pasien\n");
- printf("5. EXIT\n\n");
- int a; scanf("%d", &a); getchar();
- system("cls");
- switch(a){
- case 1 :{
- oasatu();
- break;
- }
- case 2 :{
- oadua();
- break;
- }
- }
- }
- void oasatu(){
- struct admin { char alamatrs[100], namars[100], kuota[100], spesialisrs[100];}q;
- printf("======= Pendaftaran Rumah Sakit =======");
- FILE *f_drs; //Daftar Rumah Sakit
- f_drs=fopen("Daftar Rumah Sakit.txt","a");
- printf("\nNama\t\t : ");
- gets(q.namars);
- printf("Alamat\t\t : ");
- gets(q.alamatrs);
- printf("Spesialis\t : ");
- gets(q.spesialisrs);
- printf("Kuota Kamar\t : ");
- gets(q.kuota);
- printf("\n\nRumah Sakit %s berhasil terdaftar dalam list.",q.namars);
- fprintf(f_drs, "%s\n", admin);
- fclose(f_drs);
- getch();
- menuadmin();
- }
- void oadua(){
- struct admin { char alamatrs[100], namars[100], kuota[100], spesialisrs[100];}q;
- printf("======= Daftar List Rumah Sakit =======");
- FILE *f_drs;
- f_drs=fopen("Daftar Rumah Sakit.txt","r");
- while(fgets(q, sizeof(q),f_drs)!=1){
- printf("%s",q);
- fclose(f_drs);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement