#include <iostream> #include <iomanip> using namespace std; /******************************************************************************* * * Project #2 – Repetition & Switch Statement * * This program will obtain from the user the user’s full name, current annual * salary and a percent increase due on that salary. * * * * Computations are based on * * * * _____________________________________________________________________________ * INPUT * LetterGrade : * * * * OUTPUT * TotalPoints : * GPA : * * ******************************************************************************/ int main() { double TotalPoints = 0.0; double GPA = 0.0; int GradeCount = 0; char LetterGrade; for (int LoopCount = 0; LoopCount <= 3; LoopCount++) { cout << "Enter Letter Grades (A, B, C, D, F) or X when finished.\n"; cin >> LetterGrade; switch (LetterGrade) { case 'A': TotalPoints += 4.0; break; case 'B': TotalPoints += 3.0; break; case 'C': TotalPoints += 2.0; break; case 'D': TotalPoints += 1.0; break; case 'F': TotalPoints += 0.0; break; default: cout << "Invalid Grade\n"; } GradeCount += 1; GPA = TotalPoints / GradeCount; cout << "Total grade points:" << TotalPoints << endl; cout << "GPA:" << GPA; } return 0; }
Standard input is empty
Enter Letter Grades (A, B, C, D, F) or X when finished. Invalid Grade Total grade points:0 GPA:0Enter Letter Grades (A, B, C, D, F) or X when finished. Invalid Grade Total grade points:0 GPA:0Enter Letter Grades (A, B, C, D, F) or X when finished. Invalid Grade Total grade points:0 GPA:0Enter Letter Grades (A, B, C, D, F) or X when finished. Invalid Grade Total grade points:0 GPA:0