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
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started