Menu

Sunday, 30 November 2014

Chapter 7,Problem 2:Object Oriented Programming by Robert Lafore in C++ Solution Manual

//Ahmad Furqan Attari
// P7.2
// employee object uses a string as data
#include <iostream>
#include <string>
#include <conio.h>
using namespace std;
////////////////////////////////////////////////////////////////
class employee
{
private:
        string name;
        long number;
public:
        void getdata() //get data from user
        {
                cout << "\nEnter name : "; cin >> name;
                cout << "Enter number : "; cin >> number;
        }
        void putdata() //display data
        {
                cout << "\n Name : " << name;
                cout << "\n Number : " << number;
        }
};
void main(void)
{
        employee emparr[100]; //an array of employees
        int n = 0; //how many employees
        char ch; //user response
        do { //get data from user
                cout << "\nEnter data for employee number " << n + 1;
                emparr[n++].getdata();
                cout << "Enter another(y / n) ? "; cin >> ch;
        } while (ch != 'n');
        for (int j = 0; j<n; j++) //display data in array
        {
                cout << "\nEmployee number " << j + 1;
                emparr[j].putdata();
        }
        cout << endl;
        _getch();
}

No comments:

Post a Comment