-->





Switch statement example in c++ to calculate grade points gpa

A simple c++ program  which shows using of  switch statement in c++

C++ Program which takes input a grade and display Grade Points Average GPA


Program takes inputs A,a, B,b, C,c,D,d,F,f other option will be consider as invalid input


Program code:



#include<iostream>
using namespace std;
int main()
{
char grade; double gpa=0.0;
cout<<"Enter your Grade=  ";
cin>>grade;
switch(grade)
{
  case'A':
  case'a':
  gpa=4.0;
  cout<<"your GPA is "<<gpa;
  break;
      
    case'B':
    case'b':
    gpa=3.0;
    cout<<"your GPA is "<<gpa;
    break;
      
     case'C':
     case'c':
     gpa=2.0;
     cout<<"your GPA is "<<gpa;
     break;

      case'D':
      case'd':
      gpa=1.0;
      cout<<"your GPA is "<<gpa;
      break;
        
       case'F':
       case'f':
       gpa=0.0;
       cout<<"your GPA is "<<gpa;
       break;
    
    default:
    cout<<"invalid grade entered";
    break;
  }
return 0;
}



Copy the code and run on compiler change the code examine output and dry run it for better understandings.
Sample input

switch statement example c++ calculate grade point gpa
switch statement example c++ calculate grade point

Find  more Examples Here. C++ Simple Examples


3 comments:

  1. Write a program that allows a user to enter five numbers and choose between finding the smallest, largest, sum or average. Use a switch statement to determine what action to take. Provide an error message if invalid choice is entered. Can anyone help me how to do this

    ReplyDelete
  2. thanks alot sir you solve my prblm

    ReplyDelete