Handout - Switch statement

// The following statements will assign a value to gpa according to
// a letter grade

  char letterGrade;
  float gpa;        // grade point average

  cout << "Enter grade (A, B, C, D, F):  ";
  cin >> letterGrade;

  switch (letterGrade)
  {
    case 'A':  gpa = 4.0;
               break;

    case 'B':  gpa = 3.0;
               break;

    case 'C':  gpa = 2.0;
               break;

    case 'D':  gpa = 1.0;
               break;

    case 'F':  gpa = 0.0;
               break;

    default:   cout << "Illegal letter grade" << endl;
               cout << "No gpa was assigned" << endl;
}