Senin, 27 Januari 2014

Tugas AP 3 – Program Rumah Sakit “Rawat Inap Pasien”

#include<stdio.h>
#include<conio.h>
#include<iostream.h>
#include<stdlib.h>
int main()
{
char lagi;
struct rumah_sakit
{
char nama[50];
char alamat[100];
char umur[10];
char pykt[100];
char stat[10],jk[5];
char gol[3];
char ayah[50];
char ibu[50];
};
rumah_sakit pasien;
clrscr();
printf("==================================================\n");
printf("|| RUMAH SAKIT UMUM SEHAT \t\t\t||\n");
printf("|| Selamat Datang Di RUMAH SAKIT UMUM SEHAT ||\n");
printf("|| MELAYANI DENGAN KASIH & TANGGUNG JAWAB ||\n");
printf("==================================================\n");
printf("\n");
printf("\tMasukkan Identitas Pasien dibawah ini :\t\t\n\n");
printf("Nama \t\t\t:");
scanf("%s",pasien.nama);
printf("Alamat \t\t\t:");
scanf("%s",pasien.alamat);
printf("Umur \t\t\t:");
scanf("%s",pasien.umur);
printf("Penyakit \t\t:");
scanf("%s",pasien.pykt);
printf("Gol Darah [O/A/AB/B]\t:");
scanf("%s",pasien.gol);
printf("Status \t\t\t:");
scanf("%s",pasien.stat);
printf("Jenis kelamin [L/P]\t:");
scanf("%s",pasien.jk);

printf("\n=======================================================\n");
printf("\t\tNama Orang Tua Pasien..\t\t\n");
printf("\nNama Ayah :");
scanf("%s",pasien.ayah);
printf("\nNama Ibu :");
scanf("%s",pasien.ibu);

int kamar;
FILE *frs;


int total;
int vvip=3, vip=2, gen=1;
int hari;
char setuju;


atas:
printf("\n\n");
printf("\t\tPemesanan kamar\t\t\n");
printf("---------------------------------------------------------\n");
printf("Anda ingin memesan kamar :\n");
printf("\n1. Kamar VVIP\n2. Kamar VIP\n3. General\n\n");
printf("Masukkan Pilihan Anda :");
scanf("%d",&kamar);

switch(kamar)
{
case 1 :
printf("\nAnda telah memilih kamar VVIP\n");
printf("Harga sewa kamar RP 3.000.000,00\n");
printf("Anda Setuju?[Y/N] :");
scanf("%s",&setuju);
if(setuju=='y'||setuju=='Y')
goto cetak1;
else
goto pil1;
cetak1:
frs=fopen("aaa.txt","a+");
printf("\nBerapa hari Pasien dirawat :");
scanf("%d",&hari);
total=hari*vvip;
printf("\n======================\tOUTPUT\t========================\n");
printf("Nama Pasien \t\t: %s\n",pasien.nama);
printf("Alamat \t\t\t: %s\n",pasien.alamat);
printf("Umur \t\t\t: %s\n",pasien.umur);
printf("Nama Penyakit \t\t: %s\n",pasien.pykt);
printf("Gol Darah \t\t: %s\n",pasien.gol);
printf("Status \t\t\t: %s\n",pasien.stat);
printf("Jenis kelamin [L/P] \t: %s\n",pasien.jk);
printf("Nama Ayah Pasien\t: %s\n",pasien.ayah);
printf("Nama Ibu Pasien\t\t: %s\n",pasien.ibu);
printf("Total Biaya Pasien \t: %djuta",total);
fprintf(frs,"\nAnda memilih kamar VVIP\nHarga sewa kamar RP 3.000.000,00\nselama %d hari\ndengan biaya %d juta rupiah\n",hari,total);
fclose(frs);
getch();
break;

pil1:
printf("\n\n\t\t..Maaf Kami Tidak Bisa Melayani..");
printf("\n\n\nIngin Pilihan yang lain? Y/N : ");
scanf("%s",&lagi);
if(lagi=='y'||lagi=='Y')
goto atas;
else
goto bawah;


case 2 :
printf("\nAnda telah memilih kamar VIP\n");
printf("Harga sewa kamar RP 2.000.000,00\n");
printf("Anda Setuju?[Y/N] :");
scanf("%s",&setuju);
if(setuju=='y'||setuju=='Y')
goto cetak2;
else
goto pil2;
cetak2:
frs=fopen("aaa.txt","a+");
printf("\nBerapa hari Pasien dirawat :");
scanf("%d",&hari);
total=hari*vip;
printf("\n======================\tOUTPUT\t========================\n");
printf("Nama Pasien \t\t: %s\n",pasien.nama);
printf("Alamat \t\t\t: %s\n",pasien.alamat);
printf("Umur \t\t\t: %s\n",pasien.umur);
printf("Nama Penyakit \t\t: %s\n",pasien.pykt);
printf("Gol Darah \t\t: %s\n",pasien.gol);
printf("Status \t\t\t: %s\n",pasien.stat);
printf("Jenis kelamin [L/P] \t: %s\n",pasien.jk);
printf("Nama Ayah Pasien\t: %s\n",pasien.ayah);
printf("Nama Ibu Pasien\t\t: %s\n",pasien.ibu);
printf("Total Biaya Pasien \t: %djuta",total);
fprintf(frs,"\nAnda memilih kamar VIP\nHarga sewa kamar RP 2.000.000,00\nselama %d hari\ndengan biaya %d juta rupiah\n",hari,total);
fclose(frs);
getch();
break;

pil2:
printf("\n\n\t\t..Maaf Kami Tidak Bisa Melayani.. ");
printf("\n\n\nIngin Pilihan yang lain? Y/N : ");
scanf("%s",&lagi);
if(lagi=='y'||lagi=='Y')
goto atas;
else
goto bawah;


case 3 :
printf("\nAnda telah memilih kamar General\n");
printf("Harga sewa kamar RP 1.000.000,00\n");
printf("Anda Setuju?[Y/N] :");
scanf("%s",&setuju);
if(setuju=='y'||setuju=='Y')
goto cetak3;
else
goto pil3;
cetak3:
frs=fopen("aaa.txt","a+");
printf("\nBerapa hari Pasien dirawat :");
scanf("%d",&hari);
total=hari*gen;
printf("\n======================\tOUTPUT\t========================\n");
printf("Nama Pasien \t\t: %s\n",pasien.nama);
printf("Alamat \t\t\t: %s\n",pasien.alamat);
printf("Umur \t\t\t: %s\n",pasien.umur);
printf("Nama Penyakit \t\t: %s\n",pasien.pykt);
printf("Gol Darah \t\t: %s\n",pasien.gol);
printf("Status \t\t\t: %s\n",pasien.stat);
printf("Jenis kelamin [L/P] \t: %s\n",pasien.jk);
printf("Nama Ayah Pasien\t: %s\n",pasien.ayah);
printf("Nama Ibu Pasien\t\t: %s\n",pasien.ibu);
printf("Total Biaya Pasien \t: %djuta",total);
fprintf(frs,"\nAnda memilih kamar General\nHarga sewa kamar RP 1.000.000,00\nselama %d hari\ndengan biaya %d juta rupiah\n",hari,total);
fclose(frs);
getch();
break;

pil3:
printf("\n\n\t\t..Maaf Kami Tidak Bisa Melayani.. ");
printf("\n\n\nIngin Pilihan yang lain? Y/N : ");
scanf("%s",&lagi);
if(lagi=='y'||lagi=='Y')
goto atas;
else
goto bawah;
}


bawah :
printf("\n\n\t\t..TERIMA KASIH.. ");
getch();
return 0;
}

Tidak ada komentar:

Posting Komentar