Contoh Program Menentukan Biaya Parkir secara OOP, Kali ini Ngubekilmu memberikan coding program untuk menentukan biaya parkir secara OOP yang dihitung berdasarkan lama parkir. Lama parkir dihitung dari jam masuk dan jam keluar. Asumsi jam masuk dan keluar parkir berupa angka 1-12 dan lama parkir maksimal 12 jam. Biaya parkir 2 jam pertama yaitu 2000, perjam berikutnya 500.
Mari lihat codingnya dan hasilnya:
#include <iostream>
using namespace std;
class Parkir{
private:
int m,n,l;
int biaya;
public:
Parkir()
{
biaya=0;
}
void JamMasuk()
{
cout<<"Jam Masuk : ";
cin>>m;
}
void JamKeluar()
{
cout<<"Jam Keluar : ";
cin>>n;
}
void LamaParkir()
{
if(n<m)
{
n=n+12;
l=n-m;
}
else
{
l=n-m;
}
cout<<"Lama Parkir : "<<l<<"jam"<<endl;
}
void Biaya()
{
while (1>2)
{
biaya = biaya + 500;
l--;
}
biaya = biaya + 2000;
cout<<"Biaya Parkir : "<<biaya;
}
};
int main()
{
Parkir P;
P.JamMasuk();
P.JamKeluar();
P.LamaParkir();
P.Biaya();
return 0;
}
Hasil programnya:
Program menentukan biaya parkir |
Itulah hasil program menentukan biaya parkir yang Ngubekilmu buat, semoga bermanfaat. Terima kasih.