Showing posts with label calculator. Show all posts
Showing posts with label calculator. Show all posts

15.9.15

Calculator using C++

/* Calculator that performing as calculator which allows all Arithmetic Operators with operands as input */
#include<iostream>
#include<stdlib.h>
#include<conio.h>
using namespace std;
int calculator(int a,char c,int b)
{
    int h,w,x,z;
    float y,m=0.0;
    z=(a+b);
    x=(a*b);
    w=(a-b);
    h=(a%b);
    y=(a/b);
    m=y;
    switch(c)
    {
    case '+':
        cout<<a<<"+"<<b<<"="<<z<<endl;
        break;
    case '-':
        cout<<a<<"-"<<b<<"="<<w<<endl;
        break;
    case '*':
        cout<<a<<"*"<<b<<"="<<x<<endl;
        break;
    case '/':
        cout<<a<<"/"<<b<<"="<<m<<endl;
        break;
    case '%':
        cout<<a<<"-"<<b<<"="<<x<<endl;
        break;
    default:
        cout<<"Error Input Program Terminated"<<endl;
        break;
    }
    getch();
    return 0;
}
int main()
{
    int a,b,x;
    char c,y;
    cout<<"Welcome To My Calculator:"<<endl;
    cout<<"Enter to calculate:"<<endl;
    start:
    cin>>a>>c>>b;
    calculator(a,c,b);
    cout<<"If you want to calculate more then press Y else N"<<endl;
    cin>>y;
    if(y=='y' || y=='Y')
    goto start;
    else if(y=='N' || y=='n')
    exit(0);
}