#include<stdlib.h>
using namespace std;
struct rumkit{
string *nama,*bangsal;
double hari, botol;
void setmasukan(double hri, double btol);
double biayainap();
double biayainfus();
double total();
};
void rumkit::setmasukan(double hr,double bt){
hari = hr;
botol = bt;
}
double rumkit::biayainap(){
return hari*10000;
}
double rumkit::biayainfus(){
return botol*5000;
}
double rumkit::total(){
return biayainap()+biayainfus();
}
int main(){
cout<<"--------------------------------\n";
cout<<"\tRumah Sakit Saya \n";
cout<<"--------------------------------\n";
rumkit saya;
string nama,bangsal;
saya.nama=(string*)malloc(sizeof(string));
saya.bangsal=(string*)malloc(sizeof (string));
cout<<"Masukkan nama anda :";
cin>>nama;
cout<<"Masukkan Bangsal Yang Ditempati:";
cin>>bangsal;
double day,inpus;
cout<<"Masukkan Berapa hari menginap: ";
cin>>day;
cout<<"Masukkan berapa botol infus yang digunakan: ";
cin>>inpus;
saya.setmasukan(day,inpus);
*saya.nama=nama;
*saya.bangsal=bangsal;
cout<<"--------------------------------\n";
cout<<"\tRumah Sakit Saya \n";
cout<<"--------------------------------\n";
cout<<"Nama:"<<*saya.nama<<endl;
cout<<"Bangsal No:"<<*saya.bangsal<<endl;
cout<<"Biaya Inap: "<<saya.biayainap()<<endl;
cout<<"Biaya Infus: "<<saya.biayainfus()<<endl;
cout<<"Total Biaya: "<<saya.total();
}
Output :
Ngga running bor,mohon sangat dicek ulang sebelum diposting,trims
ReplyDelete