Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /********************************
- *grades3.c
- *Date: 2018/02/21
- ********************************/
- #include <stdio.h>
- #define MAX_SCORES_SIZE 5
- int main()
- {
- double dPercentageGrade;
- double lfMaxScore;
- double scores[MAX_SCORES_SIZE] = { 54, 68, 75, 84.3, 90.5 }; //Scores are hardcoded because we're lazy and like quick testing...
- printf("Welcome to the Grading system\n===========================\n");
- do{
- printf("Please enter the maximum possible score.\n");
- scanf("%lf", &lfMaxScore);
- }while (lfMaxScore < 0);
- for(int i = 0; i < MAX_SCORES_SIZE; i++){
- dPercentageGrade = scores[i] / lfMaxScore * 100;
- if (dPercentageGrade >= 90){
- printf("Assignment %d percentage = %.2lf%% grade = A\n", i + 1, dPercentageGrade);
- }
- else if (dPercentageGrade < 90 && dPercentageGrade >=80){
- printf("Assignment %d percentage = %.2lf%% grade = B\n", i + 1, dPercentageGrade);
- }
- else if (dPercentageGrade < 80 && dPercentageGrade >=70){
- printf("Assignment %d percentage = %.2lf%% grade = C\n", i + 1, dPercentageGrade);
- }
- else if (dPercentageGrade < 70 && dPercentageGrade >=60){
- printf("Assignment %d percentage = %.2lf%% grade = D\n", i + 1, dPercentageGrade);
- }
- else if (dPercentageGrade < 60){
- printf("Assignment %d percentage = %.2lf%% grade = F\n", i + 1, dPercentageGrade);
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement