Using Structs
Write a program that performs the following:
Presents the user a menu where they choose between:
Add a new student to the class
Prompts for first name, last name
If assignments already exist, ask user for new student’s scores to assignments
Assign grades for a new assignment
If students already exist, prompt user with student name, ask them for score
Students created after assignment will need to have score provided
List one student, displaying all their grades and their course average
Prompt user for student, telling them which inputs are valid
If no students and/or no assignments, tell user to try after data input
List all the scores for a chosen assignment
Prompt user for assignment, telling them which options are valid
includes class average
if no valid assignments and/or students, tell user to try after data input
Display all grades currently contained in the gradebook
After displaying the gradebook, ask the user if they’d like to save the data as file “[login to view URL]”
Exit the program
Return to step 1
For your program you will be using an array (size: 10 elements) of the Student struct, which contains First Name, Last Name (char arrays or strings), and 10 assignment scores (double array). Keep track the number of students and number of assignments with variables (might need to pass them to functions as arguments). If the user tries to add students or assignments when they are already full, they should get an error message.
Menu input should accept either a single lowercase char or an integer, prompts should tell user what to enter.
HI
Contact me for an efficient, perfect, well documented
development of your project according to 100% accuracy
and requirements, with dedicated support.
Thanks
Farah Saif
Dear Client
I have experience working in C++,Java
i have done different sorts of ASSIGNMENTS in java and c++
i can surely get this project done for you
i think you should give me chance
Client Satisfaction is my Top Priority
I hope i wont disappoint you with my work
You can see my reviews for my previous work
Hope to see you in chat soon for further details
Hi there! I have read what you exactly need, however I would like to ask you a few questions. I wouldn't call myself a master but I do work smart and do not rest until I get the job done. Please feel free to ping me anytime so we can have a detailed discussion.