Calculator in C++

 #include<iostream>

#include<cmath>
using namespace std;

void calculator(){

    float num1, num2;
    string opr;
    cout<<"<<------!This is simple calculator for calculations!----->>"<<endl;
    cout<<"Enter Number: ";
    cin>>num1; cout<<endl;
    cout<<"choise operation: +,-,*,/, squareRoot(r), square(s): ";
    cin>>opr; cout<<endl;
    if(opr == "+"){
        cout<<"Enter Number: ";
        cin>>num2; cout<<endl;
        cout<<"Your result: "<<num1+num2<<endl;
    }
    else if(opr == "-"){
        cout<<"Enter Number: ";
        cin>>num2; cout<<endl;
        cout<<"Your result: "<<num1-num2<<endl;
    }
    else if(opr == "*"){
        cout<<"Enter Number: ";
        cin>>num2; cout<<endl;
        cout<<"Your result: "<<num1*num2<<endl;
    }
    else if(opr == "/"){
        cout<<"Enter Number: ";
        cin>>num2; cout<<endl;
        cout<<"Your result: "<<num1/num2<<endl;
    }
    else if(opr == "r"){
        cout<<"Your result is: "<<sqrt(num1)<<endl;
    }
    else if(opr == "s"){
        cout<<"Your result : "<<num1*num1<<endl;
    }
    else{
        cout<<"invailed operations!";
    }

}
int main(){
    while (true)
    {
        calculator();
        string exit1;
    cout<<"Do you want to do more calculations Press Y(yes) and Press N(no): ";
    cin>>exit1; cout<<endl;
    if(exit1 == "n"){
        cout<<"Good bye! Thank you";
        break;
    }
    }
   
   


    return 0;
}

Comments

Popular posts from this blog

Become Healthy Goal - Python Program

Interpretation vs Compilation