Question: Code needs to be in C + + . You are given a file with the following format: Student _ name, student _ id ,

Code needs to be in C++.
You are given a file with the following format:
Student_name, student_id, course_code, grade
Alireza, 2232, COMP217,78.50
Let this file serve as your database. You are required to calculate the gpa for each student and provide an output file as follows:
Alireza, 76.4
Consider that this file list of all students with all courses taken by each.
Requirements:
Input/Output Files: Your program should ask the user to enter the name of the input file and the name of the output file.
Reading Data: Open and read the input file line by line. Ensure your program gracefully handles the case where the file does not exist.
Writing Data: Write the processed data to the output file, ensuring each processed line corresponds to its original line in the input file.
Error Handling: Your program should handle any potential errors, such as issues with file opening, reading, or writing, with appropriate error messages.
Code Documentation: Comment your code adequately to explain the logic and any assumptions made.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!