Coding a Simple Calculator

Image result for c++ logo

1. C++ program to implement four function calculator using if-else

#include<iostream>
using namespace std;
int main()
{
    float num1,num2,result;
    int choice;
    cout<<"1.Addition"<<'\n';
    cout<<"2.Subtraction"<<'\n';
    cout<<"3.Multiplication"<<'\n';
    cout<<"4.Division"<<'\n'<<'\n';
    cout<<"Enter two numbers :";
    cin>>num1>>num2;
    cout<<'\n';
    cout<<"Enter your choice :";
    cin>>choice;
    if(choice==1)
    {
        result=num1+num2;
        cout<<"Result :"<<result;
    }
    else if(choice==2)
    {
        result=num1-num2;
        cout<<"Result :"<<result;
    }
     else if(choice==3)
    {
        result=num1*num2;
        cout<<"Result :"<<result;
    }
     else if(choice==4)
    {
        result=num1/num2;
        cout<<"Result :"<<result;
    }
    else
    {
        cout<<"Invalid option";
    }
cout<<'\n';
    return 0;
}


2. C++ program to implement four function calculator using switch-case

#include<iostream>
using namespace std;
int main()
{
    float num1,num2,result;
    int choice;
    cout<<"1.Addition"<<'\n';
    cout<<"2.Subtraction"<<'\n';
    cout<<"3.Multiplication"<<'\n';
    cout<<"4.Division"<<'\n'<<'\n';
    cout<<"Enter two numbers :";
    cin>>num1>>num2;
    cout<<'\n';
    cout<<"Enter your choice :";
    cin>>choice;
    switch(choice)
    {
    case 1: result=num1+num2;
        cout<<"Result :"<<result;
        break;

    case 2: result=num1-num2;
        cout<<"Result :"<<result;
        break;

    case 3: result=num1*num2;
        cout<<"Result :"<<result;
        break;

    case 4: result=num1/num2;
        cout<<"Result :"<<result;
        break;

    default: cout<<"Invalid option";
    }
    cout<<'\n';
    return 0;
}

THE CONCEPT FOR BOTH THE PROGRAMS ARE DIFFERENT BUT THERE WORKING IS SAME, THEREFORE THE RESULTING OUTPUT FOR BOTH WILL BE SAME.

Output :





Comments