Question: Problem Statement You are given a data like following below: Name ID T1 T2 T3 HW1 HW2 HW3 HW4 PRJ Abdul Rouf AK021425 47 17
Problem Statement
You are given a data like following below:
| Name | ID | T1 | T2 | T3 | HW1 | HW2 | HW3 | HW4 | PRJ |
| Abdul Rouf | AK021425 | 47 | 17 | 50 | 10 | 10 | 10 | 10 | 68 |
| Adila Murni | AK021432 | 20 | 41 | 40 | 1.5 | 10 | 10 | 10 | 80 |
| Ahmad Fakhruddeen | AK021482 | 68 | 45 | 75 | 10 | 10 | 0 | 10 | 70 |
| Ahmad Fitri | AK021471 | 39 | 23 | 35 | 10 | 10 | 10 | 10 | 75 |
| Ahamad Hanbali | AK021470 | 42 | 53 | 60 | 4 | 10 | 10 | 10 | 75 |
| Ahmad Khairil | AK021431 | 23 | 50 | 45 | 10 | 10 | 7.5 | 10 | 68 |
| Amirul Hidayat | AK021446 | 30 | 33 | 65 | 10 | 10 | 0 | 10 | 70 |
| Anas | AK021481 | 57 | 34 | 75 | 0 | 10 | 0 | 10 | 55 |
| Anuar | AK021484 | 25 | 49 | 45 | 10 | 10 | 10 | 10 | 60 |
| Azrul | AK021476 | 52 | 55 | 50 | 6 | 10 | 10 | 10 | 80 |
| Azlan | AK021416 | 47 | 27 | 45 | 0 | 10 | 5 | 10 | 65 |
| Charlie SIa Chin | AK021427 | 28 | 64 | 25 | 10 | 10 | 0 | 10 | 75 |
| Debbie Lo | AK021450 | 22 | 55 | 55 | 10 | 10 | 10 | 10 | 80 |
| Fatimah | AK021429 | 34 | 42 | 48 | 3 | 10 | 10 | 10 | 80 |
| Fazedy | AK021474 | 53 | 8 | 48 | 10 | 10 | 0 | 10 | 75 |
| Freddawati | AK021456 | 20 | 10 | 45 | 0 | 10 | 10 | 10 | 70 |
Where
- T1, T2, T3 - tests in percent (%)
- HW1, HW2, HW3, & HW4 - assignment (full mark is 10 point each)
- PRJ - term project in percent (%)
The calculation of final mark is based on the following scheme:
- Tests - 60% (20% for each test)
- Assignment - 10% (based on the average of all assignments)
- Project - 30%
The question:
Write a C programming to read all the data given and create an output file showing the following results:
- Summary of the results:
- Subject Code
- Semester
- Number of Student
- Overall average mark and grade
- Alphabetically sorted students final grade in the following format:
<#>
- Create a grade distribution plot of the class performance showing the number of students in each grade category (A,A-,B+). Use your creativity to achieve goal
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
