/* grades.c * converts a number grade to a letter grade * utilizing switches. * * King Chapter 5, Ex. 10. * * By Cory Spitzer * March 14th, 2013 * * */ #include #include int main(){ int grade = 0; printf("grades.c \n"); printf("converts a number grade to a letter grade \n"); printf("Enter a integer from 0 to 99 inclusive \n"); // Get the first digit of the number grade = getchar(); // equivalent to getc(stdin) grade -= 5; if (grade < 0) { grade = 0; } switch (grade) { case 0: // 0-59 printf("F \n"); break; case 1: //60-69 printf("D. \n"); break; case 2: //70-79 printf("C. \n"); break; case 3: //80-89 printf("B. \n"); break; case 4: //90-99 printf("A. \n"); break; default: printf("Say what?? \n"); break; } return 0; }