Soal :
Tulislah program dengan menggunakan bahasa C++ untuk menghitung biaya parkir secara OOP dengan biaya parkir 2 jam pertama, 2000 rupiah dan perjamnya adalah 500 rupiah.
Source Code :
Program :
Tulislah program dengan menggunakan bahasa C++ untuk menghitung biaya parkir secara OOP dengan biaya parkir 2 jam pertama, 2000 rupiah dan perjamnya adalah 500 rupiah.
Source Code :
class Parkir
{
public :
int masuk;
int keluar;
int lama;
int biaya;
void masukParkir()
{
cout<<"Jam masuk = ";cin>>masuk;
}
void keluarParkir()
{
cout<<"Jam keluar = ";cin>>keluar;
}
void lamaParkir()
{
if(keluar<masuk)
{
lama=(keluar+12)-masuk;
}
else
{
lama=keluar-masuk;
}
cout<<"Lama = "<<lama<<endl;
}
void biayaParkir()
{
if(lama>2)
{
biaya=((lama-2)*500)+2000;
}
else
{
biaya=2000;
}
cout<<"Biaya = "<<biaya<<endl;
}
};
int main()
{
Parkir A;
A.masukParkir();
A.keluarParkir();
A.lamaParkir();
A.biayaParkir();
}
{
public :
int masuk;
int keluar;
int lama;
int biaya;
void masukParkir()
{
cout<<"Jam masuk = ";cin>>masuk;
}
void keluarParkir()
{
cout<<"Jam keluar = ";cin>>keluar;
}
void lamaParkir()
{
if(keluar<masuk)
{
lama=(keluar+12)-masuk;
}
else
{
lama=keluar-masuk;
}
cout<<"Lama = "<<lama<<endl;
}
void biayaParkir()
{
if(lama>2)
{
biaya=((lama-2)*500)+2000;
}
else
{
biaya=2000;
}
cout<<"Biaya = "<<biaya<<endl;
}
};
int main()
{
Parkir A;
A.masukParkir();
A.keluarParkir();
A.lamaParkir();
A.biayaParkir();
}
Program :