Question
i want the program to be written in C++. i want it to be in 5 files = 3 cpp and 2 header. for example
i want the program to be written in C++.
i want it to be in 5 files = 3 cpp and 2 header.
for example
class.h
section.h
classimp.cpp
sectionimp.cpp
main.cpp
======================
student.txt
Abass Physics 43 Adel CS 63 Amal Engineering 87
======================
Define a class Student that has the private members name, department, and mark. The class has the public members set(), getMark(), get(), print( ), and a default parameterized constructor (with default values Ali as a name, Physics as a department, and 83 as a mark).
Define a class Section that has the private members number, numberOfStudents, and a pointer p of type Student. The class has the public members set(), print(), findAverage(), and a default parameterized constructor (with default values 11 as the section number, and 12 students).
Write the definition of the two classes Student and Section with their implementations, enforcing the least privileged principle.
The following driver produces the given sample of output:
int main()
{
Section abc(11, 2);
abc.print();
abc.set(4);
abc.print();
return 0;
}
Sample output:
Section 11 has the following students:
Ali from the Physics department scored 83
Ali from the Physics department scored 83
The section average is 83
Section 4 has the following students:
Abass from the Physics department scored 43
Adel from the CS department scored 63
Amal from the Engineering department scored 87
The section average is 64.3333
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started