Question: Please write the attached 'C' Programming assignments and submit c files and word/text docs are documented in the detailed instructions below. Thank you so much

Please write the attached 'C' Programming assignments and submit c files and word/text docs are documented in the detailed instructions below. Thank you so much

****All programs must be written using the VC++ 2015 compiler****

A) Required Items/Software:

Visual C++ 2015 (Visual Studio 2015 Professional or Visual Studio Express 2015)

MS Word or Notepad WinZip (or similar)- for extracting files

Textbook: PROGRAMMING IN C, 4th Edition Stephen G Kochan.

Please write the attached 'C' Programming assignments and submit c files and

word/text docs are documented in the detailed instructions below. Thank you so

3. Develop a C program that, given as input the grades that a student earned in courses taken over the span of (possibly) several semesters, outputs relevant statistics (e grade point average (GPA)) about his performance in each semester and in the aggregate. The grades that can be earned in a course together with their respective point values are B+ 3.3 C+ 2.3 D+ 1.3 F 00.0 A 4.0 B 33.0 C 2.0 D 1.0 Depending upon how many hours per week a course meets, it is worth either 1, 2, 3, or 4 credits. If a student earns a grade of D or better (i.e., anything but F) in a course, he earns the corresponding number of credits. Otherwise, he fails to earn any credits The number of quality points that a student earns from taking a course is the product of its number of credits with the point value of the student's grade in the course. For example, if a student earns B- in a 3-credit course, she earns 3 2.7, or 8.1, quality points A student's semester GPA is found by dividing the sum of the credits of the courses taken by the student during that semester into the sum ofthe quality points he earned in those courses A student's aggregate GPA is found by dividing the sum of the credits of all the courses taken by the student into the quality points that he earned in all those courses The user will first input a value indicating the number of semesters. Next the user will enter how many courses (m) the student was enrolled during that semester. Each of the following m lines contains the user will enter an integer between 1 and 4, inclusive, indicating the number of credits of one of those courses, followed (on the same line) by the grade that the student earned in that course. For each semester's worth of data, six lines of output are to be generated. The first one identifies the semester by number (beginning with 1). The second line reports how many credits the student attempted to earn that semester. The third line reports how many credits the student succeeded in earning that semester. The fourth line reports how many quality points the student earned that semester. The fifth line reports the student's GPA for that semester. The sixth line is blank. Following the output for the last semester the corresponding aggregate statistics are reported, in a similar format. Use constants. Refer to the sample output below. Sample Run: Enter the number of semesters: 2 Enter number of courses for term 1: 5 Enter the number of credits and course grade on the same line: 3 B 3 C+ 4 B+. 3 A 3 B Enter number of courses for term 2: 4

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!