/*
Instructions:
You are to create a program that tracks student grades.
When the program launches the user should be presented with three options;
Press 0 to exit
Press 1 for author info
Press 2 to Log in
Selecting 0 exits the program
Selecting 1 prints your name and student id
Selecting 3 prompts the user to enter a user name and password.
You should then open the file "passwords" and see if the user is authorized to use the program*
If the username + password was not valid print an error to the user and go back to the previous menu.
*The passwords file will contain a list of user names and passwords, in the format of:
user1 password1
user2 password2
user3 password3
If the username + password was valid present the user with a new menu:
Press 1 for author info
Press 2 to Enter new student
Press 3 to enter grade for existing student
Press 4 to print student records
Press 5 to save student records
Press 6 to load student records
Press 7 to logout
Selecting 0 exits the program
Selecting 1 prints your name and student id
Selecting 2 x
You should be able to handle 1000 students.
Student records have
First name,
Last name,
Student ID,
A list of grades (up to 100 classes). Grades are entered in grade point format (4.0 for an A)
Selecting 3 prompts the user for a student ID and a grade to be entered. Store this grade in that student's record.
Selecting 4 prints the names, ids, GPA and a list of all earned grades for every student. See the sample file for formatting.
Selecting 5 prompts the user for a file name and saves all stored student records to a file. (or in other words, save game)
Selecting 6 prompts the user for a file name and loads student information from a file (or in other words, load game)
Selecting 7 Log out the current user and return to the shorter menu from above.
Your program should also keep a log file of all launch, log in, failed log in, log out, save, load, student creation, grade entry attempts, as well as application exit
This file should be called [login to view URL] persist across multiple application starts.
except for exit and start entries, the current logged in username should also be entered in the log.
Note: When loading you can assume all previous student entries are being deleted, rather than detecting repeat students.
*/
Hello there,
Seems like easy stuff for me. I have good experience in C,C++.
If you have any questions feel free to ask them in chat.
Thanks and Regards,
Prathmesh
Hello Sir I m good and programming and have 3 years experience in this field.I m final year student of BS computer Science.
I will do your task within your provided timeline.
Thanks
Zaheer
Hi there,
I am a professional Graphic Designer & wordpress expert with 2+ years experience.
I am also a Student of Software Engineering in Pakistan.
I have read and understand your project Description.
I have read various languages in my previous semester and familiar with C++, SQL, html and PHP, Bootstrap etcetera.
I can do jobs regarding these languages.
Please inbox me if you are willing to work with me.
Waiting for your response.
Thanks
Kind Regards
Rehan828