Robert Lafore
|
Object-Oriented Programming in C++
by
—
published
1995
—
16 editions
|
|
|
Data Structures and Algorithms in Java
—
published
1998
—
19 editions
|
|
|
Waite Group's Turbo C Programming for the PC
—
published
1987
—
3 editions
|
|
|
Waite Group's Turbo C Programming for the PC
—
published
1990
—
2 editions
|
|
|
Sams Teach Yourself Data Structures and Algorithms in 24 Hours
—
published
1999
—
3 editions
|
|
|
C++ Interactive Course: Fast Mastery of C++
—
published
1996
|
|
|
Assembly Language Primer for the IBM PC
—
published
1984
|
|
|
Microsoft C: Programming for the IBM
—
published
1987
—
4 editions
|
|
|
Nesne Yönelimli C++ Programlama Kılavuzu
by
—
published
2002
|
|
|
The Waite Group's Object-Oriented Programming in Turbo C++
—
published
1991
—
6 editions
|
|
“//empmult.cpp //multiple inheritance with employees and degrees #include using namespace std; const int LEN = 80; //maximum length of names //////////////////////////////////////////////////////////////// class student //educational background { private: char school[LEN]; //name of school or university char degree[LEN]; //highest degree earned public: void getedu() { cout << " Enter name of school or university: "; cin >> school; cout << " Enter highest degree earned \n"; cout << " (Highschool, Bachelor's, Master's, PhD): "; cin >> degree; } void putedu() const { cout << "\n School or university: " << school; cout << "\n Highest degree earned: " << degree; } }; //////////////////////////////////////////////////////////////// class employee { private: char name[LEN]; //employee name unsigned long number; //employee number public: void getdata() { cout << "\n Enter last name: "; cin >> name; cout << " Enter number: "; cin >> number; } void putdata() const { cout << "\n Name: " << name; cout << "\n Number: " << number; } }; //////////////////////////////////////////////////////////////// class manager : private employee, private student //management { private: char title[LEN]; //"vice-president" etc. double dues; //golf club dues public: void getdata() { employee::getdata(); cout << " Enter title: "; cin >> title; cout << " Enter golf club dues: "; cin >> dues; student::getedu(); } void putdata() const { employee::putdata(); cout << "\n Title: " << title; cout << "\n Golf club dues: " << dues; student::putedu(); } }; //////////////////////////////////////////////////////////////// class scientist : private employee, private student //scientist { private: int pubs; //number of publications public: void getdata() { employee::getdata(); cout << " Enter number of pubs: "; cin >> pubs; student::getedu(); } void putdata() const { employee::putdata(); cout << "\n Number of publications: " << pubs; student::putedu(); } }; //////////////////////////////////////////////////////////////// class laborer : public employee //laborer { }; //////////////////////////////////////////////////////////////// int main() { manager m1; scientist s1, s2; laborer l1; cout << endl; cout << "\nEnter data for manager 1"; //get data for m1.getdata(); //several employees cout << "\nEnter data for scientist 1"; s1.getdata(); cout << "\nEnter data for scientist 2"; s2.getdata(); cout << "\nEnter data for laborer 1"; l1.getdata(); cout << "\nData on manager 1"; //display data for m1.putdata(); //several employees cout << "\nData on scientist 1"; s1.putdata(); cout << "\nData on scientist 2"; s2.putdata(); cout << "\nData on laborer 1"; l1.putdata(); cout << endl; return 0; }”
― Object-Oriented Programming in C++
― Object-Oriented Programming in C++
“// passarr.cpp // array passed by pointer #include using namespace std; const int MAX = 5; //number of array elements int main() { void centimize(double*); //prototype double varray[MAX] = { 10.0, 43.1, 95.9, 59.7, 87.3 }; centimize(varray); //change elements of varray to cm for(int j=0; j”
― Object-Oriented Programming in C++
― Object-Oriented Programming in C++
“// ptrnote.cpp // array accessed with pointer notation #include using namespace std; int main() { //array int intarray[5] = { 31, 54, 77, 52, 93 }; for(int j=0; j<5; j++) //for each element, cout << *(intarray+j) << endl; //print value return 0; }”
― Object-Oriented Programming in C++
― Object-Oriented Programming in C++
Is this you? Let us know. If not, help out and invite Robert to Goodreads.















