Program OOP Bahasa C++ Menghitung Biaya Parkir

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 :

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();
}


Program : 

 


Related Posts