Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2016
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.55 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <math.h>
  3.  
  4. int main()
  5. {
  6.  
  7. char q;
  8. int classes = 0;
  9. int i = 0;
  10. int units = 0;
  11. double unitsTotal = 0.0;
  12. double gradeTotal = 0.0;
  13. double gpa = 0.0;
  14.  
  15. printf("Enter how many classes you have taken: ");
  16. scanf_s("%d", classes);
  17. printf("Enter your grades for each class and how many units each is worth.");
  18.  
  19. while (i <= classes) {
  20.  
  21. printf("Enter grade for course %d: ", i);
  22. q = getchar();
  23. if (q = 'a' || 'A')
  24. {
  25. printf("How many units for this course?");
  26. scanf_s("%d", units);
  27. unitsTotal = unitsTotal + units;
  28. gradeTotal = gradeTotal + (units * 4);
  29. i = i + 1;
  30. }
  31. else if (q = 'b' || 'B')
  32. {
  33. printf("How many units for this course?");
  34. scanf_s("%d", units);
  35. unitsTotal = unitsTotal + units;
  36. gradeTotal = gradeTotal + (units * 3);
  37. i = i + 1;
  38. }
  39. else if (q = 'c' || 'C')
  40. {
  41. printf("How many units for this course?");
  42. scanf_s("%d", units);
  43. unitsTotal = unitsTotal + units;
  44. gradeTotal = gradeTotal + (units * 2);
  45. i = i + 1;
  46. }
  47. else if (q = 'd' || 'D')
  48. {
  49. printf("How many units for this course?");
  50. scanf_s("%d", units);
  51. unitsTotal = unitsTotal + units;
  52. gradeTotal = gradeTotal + (units * 2);
  53. i = i + 1;
  54. }
  55. else if (q = 'f' || 'F')
  56. {
  57. printf("How many units for this course?");
  58. scanf_s("%d", units);
  59. unitsTotal = unitsTotal + units;
  60. gradeTotal = gradeTotal + (units * 0);
  61. i = i + 1;
  62. }
  63. else
  64. {
  65. printf("invalid grade.");
  66. }
  67. }
  68. gpa = gradeTotal / unitsTotal;
  69. printf("your gpa is %.2f", gpa);
  70. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement