You are on page 1of 2

Lab 2:

Name: Muhammad Musfir Baig

Section: bese 13 A

Cms: 409968

#include <iostream>

using namespace std;

int main()
{
    class Car{
        private:
            string make_, model_;
            int year_, mileage_;
        public: 
            void setMake(){
                string make;
                cout<< "Input Make: " << endl;
                cin >> make ;
                make_ = make;
            }
            void getMake(){
                cout << "Brand: " << make_ << endl;
            }
            void setModel(){
                string model;
                cout<< "Input model: " << endl;
                cin >> model ;
                model_ = model;
            }
            void getModel(){
                cout << "Model: " << model_ <<endl;
            }
            void setYear(){
                int year;
                cout<< "Input year: " << endl;
                cin >> year ;
                if (year > 1000){
                    year_ = year;
                }
                else{
                    cout<< "Please enter valid year. "<< endl;
                }
            }
            void getYear(){
                cout << "Manufacturing year: " << year_ << endl;
            }
            void setMileage(){
                int mileage;
                cout<< "Input Mileage: " << endl;
                cin >> mileage ;
                if(mileage > 0){
                    mileage_ = mileage;
                }
                else {
                    cout << "Please enter valid Mileage . "<< endl;
                }
                
            }
            void getMileage(){
                cout << "Mileage: " << mileage_ << endl;
            }
    };
    
    Car vitz;
    // vitz.setMake = "Toyota";
    // vitz.setModel = "Vitz 1300cc";
    // vitz.setMileage = 11;
    // vitz.setYear = 2005;
    vitz.setMake();
    vitz.setModel();
    vitz.getMake();
    vitz.getModel();
    

    return 0;
}

Output:

You might also like