Ok i have tried writing this program for the last week and have gotten nowhere. This program is due in a few days and i am lost. Here are the program specifications.
Program requirements/specifications:
1. Allow the user to input
a. student id (1-1000)
b. student name(1-10 chars with no space)
c. exam 1 score
d. exam 2 score
2. Allow the user to either input several records at a time or one record at a time.
3. Allow the user to adjust the weight of each exam (50% each by default.).
4. Compute final score for each student.
5. Allow the user to specify the range of each grade.
ex, between 100 and 90 is A, <90 and >= 80 is B, etc…
6. Allow the user to see the whole class records according to one of the following sorted order
a. student id
b. student name
c. exam 1
d. exam 2
e. final score
f. final grade
7. Allow the user to see only one individual record according to
a. student id
b. student name
8. Allow the user to find students according to user’s preference, for example,
students whose
a. final scores >= 90, 90 is given by the user
b. final grade = A, A is given by the user
c. exam1 >= 80, 80 is given by the user
d. exam 2 >= 75, 75 is given by the user
9. Compute the average of exam 1, exam 2, and final scores for the whole class.
[login to view URL] the statistics of exam 1, exam 2, and final scores for the whole class.
Ex: how many As, how many Bs, …etc
This program has to be written for UNIX/G++
Let me know if you need more information
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) I need the program to be documented very well so that i can understand what is going on and possibly learn something new.
## Platform
UNIX/g++