Wednesday, 6 June 2012

C++ Program to implement Calculator functions for : +, -, *, /, ^

C++ Program to implement Calculator functions for : +, -, *, /, ^


#include <iostream.h>
#include <conio.h>
float inputOne, inputTwo, answer;
char operator_, yn;
int main()


    {
    textcolor(LIGHTBLUE);
    while (yn != 'n')


        {
            clrscr();
            cout << "First number + - / * ^ second number\n";
            cin >> inputOne >> operator_ >> inputTwo;
            if (operator_ == '+')
                answer = inputOne + inputTwo;
            if (operator_ == '-')
                answer = inputOne - inputTwo;
            if (operator_ == '*')
                answer = inputOne * inputTwo;
            if (operator_ == '/')


                {
                if (inputTwo == 0)


                        {
                        cout << "Cannot divide by 0";
                        }
                    else
                        answer = inputOne / inputTwo;
                    }
                if (operator_ == '^')


                    {
                    answer = inputOne;
                    for (int i=2; i<=inputTwo; i++)
                        answer = answer * inputOne;
                    }
                cout << endl;
                cout << inputOne << " " << operator_ << " ";
                cout << inputTwo << " = " << answer;
                cout << "\n\nSolve another? <yn> ";
                cin >> yn;
                cout << "\n";
            }
            return 0;
        }

0 comments:

Post a Comment

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More