Advertisement
JamesDamico

BCS 120 - Lab 3

Nov 13th, 2018
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.30 KB | None | 0 0
  1. //Lab 3
  2. void lab3()
  3. {
  4. double gpa, grade;
  5. string letterGrade;
  6.  
  7. cout << "Your grade should be between 0 - 100\n";
  8. cout << "Please enter your grade:";
  9. cin >> grade;
  10.  
  11. while (grade < 0 || grade > 100)
  12. {
  13. cout << "Please enter a valid grade between 0 - 100";
  14. cin >> grade;
  15. }
  16.  
  17. if (grade >= 93 && grade <= 100)
  18. {
  19. letterGrade = "A";
  20. gpa = 4.0;
  21. }
  22. else if (grade >= 90)
  23. {
  24. letterGrade = "A-";
  25. gpa = 3.67;
  26. }
  27. else if (grade >= 87)
  28. {
  29. letterGrade = "B+";
  30. gpa = 3.33;
  31. }
  32. else if (grade >= 83)
  33. {
  34. letterGrade = "B";
  35. gpa = 3.0;
  36. }
  37. else if (grade >= 80)
  38. {
  39. letterGrade = "B-";
  40. gpa = 2.67;
  41. }
  42. else if (grade >= 77)
  43. {
  44. letterGrade = "C+";
  45. gpa = 2.33;
  46. }
  47. else if (grade >= 73)
  48. {
  49. letterGrade = "C";
  50. gpa = 2.00;
  51. }
  52. else if (grade >= 70)
  53. {
  54. letterGrade = "C-";
  55. gpa = 1.67;
  56. }
  57. else if (grade >= 67)
  58. {
  59. letterGrade = "D+";
  60. gpa = 1.33;
  61. }
  62. else if (grade >= 60)
  63. {
  64. letterGrade = "D";
  65. gpa = 1.00;
  66. }
  67. else if (grade < 60)
  68. {
  69. letterGrade = "F";
  70. grade = 0;
  71. }
  72.  
  73. cout << "Your letter grade is a " << letterGrade << " and your gpa is " << gpa << endl;
  74.  
  75. if (letterGrade == "A")
  76. {
  77. cout << "Good job";
  78. }
  79. else if (letterGrade == "F")
  80. {
  81. cout << "Need to study";
  82. }
  83. else
  84. cout << "You passed";
  85.  
  86. return;
  87. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement