3 Nov 2010

Contoh Kasus Biaya Perobatan diRumah Sakit Menggunakan Bahasa C

#include
#include
#include
class dokter
{
public:
char kddokter,namadokter[30];
float biayadokter;
};
dokter a[6];

int harga(int a, int b,int c);

main()
{
struct
{
char kdkamar,namapasien[20],namakamar[20],alamatpasien[50];
}pasien[6];


struct
{
int lamainap,biayakamar,total;
}biaya[6];

int i,j;
clrscr();
cout << "============================"<cout << " Rumah Sakit Cepat Sembuh "<cout << "============================"<cout << "Perhitungan Biaya Perawatan "<cout << "Masukan Banyak Data : ";cin >> j;
for (i=1;i<=j;i++)
{
cout << "Nama Pasien : ";cin >> pasien[i].namapasien;
cout << "Alamat Pasien : ";cin >> pasien[i].alamatpasien;
cout << "Kode Kamar [1/2/3] : ";cin >> pasien[i].kdkamar;
if (pasien[i].kdkamar=='1')
{
strcpy(pasien[i].namakamar,"Anggrek");
biaya[i].biayakamar=150000;
}
else if (pasien[i].kdkamar=='2')
{
strcpy(pasien[i].namakamar,"Melati");
biaya[i].biayakamar=75000;
}
else if (pasien[i].kdkamar=='3')
{
strcpy(pasien[i].namakamar,"Tulip");
biaya[i].biayakamar=300000;
}
else
{
strcpy(pasien[i].namakamar,"Kode Salah");
biaya[i].biayakamar=0;
}
cout << "Kode Dokter [1/2/3] : ";cin >> a[i].kddokter;
if (a[i].kddokter=='1')
{
strcpy(a[i].namadokter,"Prof.Dr.Nur Hikmah");
a[i].biayadokter=150000;
}
else if (a[i].kddokter=='2')
{
strcpy(a[i].namadokter,"Prof.Dr.Fadilah Said");
a[i].biayadokter=175000;
}
else if (a[i].kddokter=='3')
{
strcpy(a[i].namadokter,"Prof.Dr.May Ariani");
a[i].biayadokter=200000;
}
else
{
strcpy(a[i].namadokter,"Kode Salah");
a[i].biayadokter=0;
}
cout << "Lama Inap : ";cin >> biaya[i].lamainap;
cout << endl;
}
clrscr();
for (i=1;i<=j;i++)
{
cout << "Nama Pasien : "<cout << "Alamat Pasien : "<cout << "Lama Inap : "<cout << "Nama Kamar : "<cout << "Biaya Kamar / Hari : "<cout << "Nama Dokter : "<cout << "Biaya Dokter : "<cout << "Total Bayar : "<}
getch();
}
int harga(int a,int b,int c)
{
return ((a*b)+c);}

0 komentar:

Posting Komentar