Advertisement
Guest User

Untitled

a guest
Feb 20th, 2018
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.49 KB | None | 0 0
  1. /********************************
  2.  
  3. *grades3.c
  4.  
  5. *Date: 2018/02/21
  6.  
  7. ********************************/
  8. #include <stdio.h>
  9. #define MAX_SCORES_SIZE 5
  10.  
  11. int main()
  12. {
  13.     double dPercentageGrade;
  14.     double lfMaxScore;
  15.     double scores[MAX_SCORES_SIZE] = { 54, 68, 75, 84.3, 90.5 }; //Scores are hardcoded because we're lazy and like quick testing...
  16.     printf("Welcome to the Grading system\n===========================\n");
  17.     do{
  18.         printf("Please enter the maximum possible score.\n");
  19.         scanf("%lf", &lfMaxScore);
  20.     }while (lfMaxScore < 0);
  21.     for(int i = 0; i < MAX_SCORES_SIZE; i++){
  22.         dPercentageGrade = scores[i] / lfMaxScore * 100;
  23.         if (dPercentageGrade >= 90){
  24.             printf("Assignment %d percentage = %.2lf%% grade = A\n", i + 1, dPercentageGrade);
  25.         }
  26.         else if (dPercentageGrade < 90 && dPercentageGrade >=80){
  27.             printf("Assignment %d percentage = %.2lf%% grade = B\n", i + 1, dPercentageGrade);
  28.         }
  29.         else if (dPercentageGrade < 80 && dPercentageGrade >=70){
  30.             printf("Assignment %d percentage = %.2lf%% grade = C\n", i + 1, dPercentageGrade);
  31.         }
  32.         else if (dPercentageGrade < 70 && dPercentageGrade >=60){
  33.             printf("Assignment %d percentage = %.2lf%% grade = D\n", i + 1, dPercentageGrade);
  34.         }
  35.         else if (dPercentageGrade < 60){
  36.             printf("Assignment %d percentage = %.2lf%% grade = F\n", i + 1, dPercentageGrade);
  37.         }
  38.     }
  39.     return 0;
  40.    
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement