Question
USING C++ You must use Constructors and Destructors with Messages. You must also use inheritance. Apply menu in this project. You must code Object Oriented
USING C++
You must use Constructors and Destructors with Messages. You must also use inheritance.
Apply menu in this project.
You must code Object Oriented Programming.
1. Create arrays of structure for 12+ student records including student IDs, student names, pointers point to each of students test scores, the average of each students test scores and the letter grade.
a. The student records must be in a file for input including students IDs, and student names. The file must be sorted. The file path in the desktop can be located by file property, for example:
C:\\Users\\yourUsersName\\Desktop\\filename.txt
b. The 10 testScores of each student may be initialized in the program body or stored in a second file for input.
c. After inputting the file into arrays of objects, calculate the average score of each student. . The call function for average must be a member function of the student class.
d. Then enter total numbers of problems (20) in the final with 5 points each problem and the number of missed problems (xx) in the final for each student.
e. You may Use menu options to display the various output (at least 3 options)
f. Calculate and display the semester grades for all students with weights (40% for final and 60% for average of 10 test scores.)
The display should include the letter grade for semester for all students (sorted by students IDs).
The Display should also include student records including semester letter grades sorted by student IDs.)
g. Your output should be professional and additional output messages should be understood by readers without difficulty.
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