Advertisement
Guest User

Untitled

a guest
Jun 3rd, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <stdio.h>
  2.  
  3. int main(void)
  4. {
  5.     /* declare integers */
  6.     int grade_ten, grade;
  7.    
  8.     /* take input */
  9.     printf("Enter numerical grade: ");
  10.     scanf("%d", &grade);
  11.    
  12.     /* calculate tens digit */
  13.     grade_ten = grade / 10;
  14.    
  15.     /* check if grade is > 100 or < 0 */
  16.    if (grade_ten == 10 && ((grade % 10) >= 1) || grade_ten > 10 || grade < 0) {
  17.                  printf("Invalid grade");
  18.                  grade_ten = -2;
  19.                  }
  20.                  else {
  21.                       grade;
  22.                       }
  23.                                  
  24.    /* find letter grade */
  25.    switch (grade_ten) {
  26.           case 9: case 10:
  27.                printf("Letter grade: A");
  28.                break;
  29.           case 8:
  30.                printf("Letter grade: B");
  31.                break;
  32.           case 7:
  33.                printf("Letter grade: C");
  34.                break;
  35.           case 6:
  36.                printf("Letter grade: D");
  37.                break;
  38.           case 5: case 4: case 3: case 2: case 1: case 0:
  39.                printf("Letter grade F");
  40.                break;
  41.                }
  42.                
  43.                return 0;
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement