Making a basic calculator using Switch

sAksham-Ar published on
1 min, 172 words

Categories: C++

Switch in C++ is basically like a menu.If the variable in the switch bracket is equal to the any case then the code in that specific case and subsequent cases gets executed until it encounters a break.If none of the cases match then default statement gets executed.The (float)y is to covert y to type float so decimal answers will be printed.

#include<iostream>
using namespace std;
int main()
{
    int x,y,choice;
    cout<<"Enter both numbers:\n";
    cin>>x>>y;
    cout<<"1.Add them\n";
    cout<<"2.Subtract them\n";
    cout<<"3.Multiply them\n";
    cout<<"4.Divide First by second\n";
    cout<<"5.Find the remainder when one gets divided by other\n";
    cout<<"Enter your choice:\n";
    cin>>choice;
    switch(choice)
    {
        case 1:cout<<x+y;
           break;
        case 2:cout<<x-y;
           break;
        case 3:cout<<x*y;
           break;
        case 4:cout<<x/(float)y;
           break;
        case 5:cout<<x%y;
           break;
        default:cout<<"wrong choice\n";
    }
    return 0;
}

OUTPUT:

output