Answer:
Following are the program in the C++ Programming Language.
//header file 
#include<iostream> 
//header file 
#include <bits/stdc++.h> 
//namespace 
using namespace std; 
//set main function 
int main() 
{ 
//set float type variables 
float a,s,m,d,c,b,g; 
//print message and get variable from the user 
cout<<" Enter The First Number : "; 
cin>>c; 
//print message and get variable from the user 
cout<<" Enter The Second Number: "; 
cin>>b; 
again: 
//get variable from the user for Operation 
cout<<" Enter the Operation which you want : "; 
char choice; 
cin>>choice; 
//Addition 
a=c+b; 
//Subtraction 
s=c-b; 
//Multiplication 
m=c*b; 
//Division 
d=c/b; 
//Modulus 
g=fmod(c, b); 
//set switch statement 
//here is the solution 
 switch(choice) 
 { 
 case '+': 
 cout<<"Addition: "<<a<<endl; 
 goto again; 
 break; 
 case '-': 
 cout<<"Subtraction: "<<s<<endl; 
 goto again; 
 break; 
 case '*': 
 cout<<"Multiplication: "<<m<<endl; 
 goto again; 
 break; 
 case '/': 
 cout<<"Division: "<<d<<endl; 
 goto again; 
 break; 
 case '%': 
 cout<<"Modulus: "<<g<<endl; 
 goto again; 
 break; 
 default: 
 cout<<"Exit"; 
 break; 
 } 
return 0; 
}Step-by-step explanation:
Here, we define the required header files then, we set main function.
- set float type variables a,s,m,d,c,b,g.
 - Get input from the user for operation in the variable c,d.
 - Set character type variables in which we get input from the user for operations.
 - Then, we perform some operations.
 - Set switch statement which display the output according to the user an if user input wrong then statement breaks.