Skip to main content

C++ program to MAke Simple calculator



For more discuss and ask question join this group
 
Solved  By : Tahir Siddiqui(Mani)






C++ program to Make Simple calculator


//Learn c Language by Tahir Siddiqui(Mani*)
//Virtual university of Pakistan
//tahirsiddiqui190@gmail.com

#include<iostream>
#include<cmath>

using namespace std;

int main()
{
double num1,num2;
char opr,redo;
    cout<<"Welcome to the calculater program written by Tahir Siddiqui(Mani*)"<<endl;
    cout<<"***************************************************************"<<endl;
    cout<<endl<<endl<<endl;
do
{
    cout<<"pleae enter ur desire opertaion which u like to calculate(+,-,*,/,s)";
    cout<<"[s stands for swap]:";
    cin>>opr;
    cout<<"please enter two # to apply ur requested operation (";
    cin>>num1;
    cin>>num2;
    switch(opr)
    {
        case'+':
            cout<<"the addition of 2 numbers ("<<num1<<","<<num2<<"):";
            cout<<num1+num2<<endl;
            break;
            case'-':
            cout<<"the addition of 2 numbers ("<<num1<<","<<num2<<"):";
            cout<<num1-num2<<endl;
            break;
            case'*':
            cout<<"the addition of 2 numbers ("<<num1<<","<<num2<<"):";
            cout<<num1*num2<<endl;
            break;
            case'/':
            cout<<"the addition of 2 numbers ("<<num1<<","<<num2<<"):";
            cout<<num1/num2<<endl;
            break;
            case's':
             cout<<"The swap of two numbers ("<<num1<<","<<num2<<"):";
             swap(num1,num2);
             cout<<"1stnumber="<<num1<<"and 2nd number="<<num2<<endl<<endl;                   
           break;
      default:
              cout<<"unknown command"<<endl;
     

    }
   
           cout<<"enter y or Y to continue:";
           cin>>redo;
           cout<<endl<<endl;
           }
           while(redo=='y'||redo=='Y');
          
       
   system("pause");
    return 0;
   
    }

Comments

Popular posts from this blog

cs302 Solved Quiz

estion # 1 of 10 ( Start time: 03:03:55 PM )  Total Marks: 1    Divide-by-32 counter can be acheived by using   Select correct option:   Flip-Flop and DIV 10  Flip-Flop and DIV 16   Flip-Flop and DIV 32  DIV 16 and DIV 32 Question # 2 of 10 ( Start time: 03:05:20 PM )  Total Marks: 1   The counter states or the range of numbers of a counter is determined by the formula. (“n” represents the total number of flip-flops)   Select correct option:   (n raise to power 2)  (n raise to power 2 and then minus 1)  (2 raise to power n) (2 raise to power n and then minus 1) Question # 3 of 10 ( Start time: 03:06:36 PM )  Total Marks: 1   A 4- bit UP/DOWN counter is in DOWN mode and in the 1010 state. on the next clock pulse, to what state does the counter go?   Select correct option:   1001  1011  0011  1100 Question # 4 of 10 ( Start time: 03:07:37 PM )  Tot...

CS401 Assignment#1 Solution Spring 2018

Assignment No. 1 Graded Semester Spring 2018 Computer Architecture and Assembly Language Programming– CS401 Total Marks: 15 Due Date: 10/05/2018 Question: 1                                                                                                                                        [15...

Array Basic

TOPIC : ARRAY Array is used to store collection of variables of same data type. It may be single dimensional type or multidimensional type.Arrays help a lot ,instead of defining variables again and again , use a single array with multiple variables you want to define. It consists of contiguous memory locations, lowest address corresponds to first element in the array. Single dimensional arrays Syntax: type arrayname[ array size] = {}; Type:  type can be any c++ data type Array size:  array size must be integer constant greater than zero Array name:  valid c++ identifier Example :    int x[1]={10};             ==>  Note:   x is an array of one integer with array size one. Example :    int x[10];                     ==>  Note:   here x is an array of 10 integers                 ...