Results 1 to 8 of 8

Thread: Write a C++ program to MAke Simple calculator

  1. #1
    Join Date
    03 Jun 2014
    Location
    ***************
    Gender
    Female
    Posts
    1,002
    Threads
    53
    Thanked
    55

    Default Write a C++ program to MAke Simple calculator

    Write a C++ program to MAke Simple calculator
    Exercise 1)
    Write a program and call it calc.cpp which is the basic calculator and receives three values from input via keyboard.
     The first value as an operator (Op1) should be a char type and one of (+, -, *, /, s) characters with the following meanings:
    o ‘+’ for addition (num1 + num2)
    o ‘-’ for subtraction (num1 - num2)
    o ‘*’ for multiplication (num1 * num2)
    o ‘/’ for division (num1 / num2)
    o ‘s’ for swap
     Program should receive another two operands (Num1, Num2) which could be float or integer.
     The program should apply the first given operator (Op1) into the operands (Num1, Num2) and prints the relevant results with related messages in the screen.
     Swap operator exchanges the content (swap) of two variables, for this task you are not allowed to use any further variables (You should use just two variables to swap).
    #include<iostream>#include<cmath>usingnamespacestd ;intmain(){//-------defining variables and initializing them------------- doublenum1,num2;charoperation,redo;//--------Printing my name on screen---------------- cout<<"Welcome to the calculater program v.1.0 written by Your Name"<<endl;cout<<"******************************* ********************************"<<endl;cout<<endl <<endl<<endl;//--here do loop is used so that the program can be used more then one time//without exiting the run screen--------------------------- do{//----receiving the variables from input-------------- cout<<" Please enter an operation which you like to calculate (+,-,*,/,s)";cout<<"[s stands for swap]:";cin>>operation;cout<<endl<<endl;cout<<" Please enter two numbers to apply your requested operation(";cout<<operation<<"):"<<endl<<"1st num:";cin>>num1;cout<<"2nd num:";cin>>num2;cout<<endl;//---used switch function so thet the operater can be decided------------ switch(operation){//------calculating the requested equation for inputs------------- //-------at the same time printing the results on screen----------- case'+':cout<<"The addition of two numbers ("<<num1<<","<<num2<<"):";cout<<num1+num2<<endl;br eak;case'-':cout<<"The substraction of two numbers ("<<num1<<","<<num2<<"):";cout<<num1-num2<<endl;break;case'*':cout<<"The multiplication of two numbers ("<<num1<<","<<num2<<"):";cout<<num1*num2<<endl;br eak;case'/':cout<<"The division of two numbers ("<<num1<<","<<num2<<"):";if(num2==0){cout<<"no t valid"<<endl;}cout<<(num1/num2)<<endl;break;case's':cout<<"The swap of two numbers ("<<num1<<","<<num2<<"):";swap(num1,num2);cout<<"1 stnumber="<<num1<<"and 2nd number="<<num2<<endl<<endl;break;default:cout<<"un known command"<<endl;}//----now once again the program will ask the user if want to continue or not cout<<"enter y or Y to continue:";cin>>redo;cout<<endl<<endl;}while(redo= ='y'||redo=='Y');system("pause");return0;}

  2. #2
    KiNG690 is offline Member
    Last Online
    15th October 2014 @ 07:56 PM
    Join Date
    04 Jun 2014
    Location
    Lahore
    Gender
    Male
    Posts
    2,390
    Threads
    85
    Thanked
    231

    Default

    Copy/paste

  3. #3
    i am back's Avatar
    i am back is offline Advance Member
    Last Online
    30th August 2020 @ 01:28 AM
    Join Date
    28 Apr 2014
    Location
    Karachi
    Age
    26
    Gender
    Male
    Posts
    4,501
    Threads
    146
    Credits
    404
    Thanked
    522

    Default

    aese to ham bhi copy paste oarskte hain

  4. #4
    hamzachohan is offline Advance Member
    Last Online
    24th November 2023 @ 02:41 AM
    Join Date
    26 Dec 2010
    Age
    30
    Gender
    Male
    Posts
    632
    Threads
    57
    Credits
    1,306
    Thanked
    192

    Default

    Hahahahahh

  5. #5
    ayaz khan ru is offline Junior Member
    Last Online
    13th June 2015 @ 12:06 PM
    Join Date
    17 May 2015
    Age
    30
    Gender
    Male
    Posts
    1
    Threads
    0
    Credits
    0
    Thanked
    0

    Default

    nice

  6. #6
    Join Date
    13 May 2015
    Location
    Lahore
    Age
    23
    Gender
    Male
    Posts
    304
    Threads
    15
    Credits
    5
    Thanked
    39

    Default

    Quote i am back said: View Post
    aese to ham bhi copy paste oarskte hain
    Shaid Us Nay wahan Say Prha Ho Or Phr Likh kr Check Kr Kay Yahan Share Kia Ho.Bhai Us Ki Kuch Hosla Afzai Bhi Krni Chaiye Or Thora Sa Ye Bhi Ishara Kr Dena Chaiye Kay Agr Copy Hay To Dobara Na Kray.

  7. #7
    nabeel873 is offline Member
    Last Online
    5th August 2017 @ 07:50 AM
    Join Date
    14 Nov 2015
    Age
    24
    Gender
    Male
    Posts
    140
    Threads
    30
    Thanked
    8

    Default

    ye kya hi CC+

  8. #8
    eid m b is offline Member
    Last Online
    4th November 2019 @ 08:41 PM
    Join Date
    15 Feb 2013
    Location
    Sohbatpur,PK
    Age
    28
    Gender
    Male
    Posts
    244
    Threads
    16
    Thanked
    20

    Default




    Bahut achhe


Similar Threads

  1. How we make a Scientific calculator
    By Rizwan Anjum in forum Ask an Expert
    Replies: 3
    Last Post: 19th October 2012, 01:18 AM
  2. how to simple way to make xp bootable cd plz
    By mobile_master0 in forum Ask an Expert
    Replies: 5
    Last Post: 26th February 2010, 09:09 PM
  3. Replies: 12
    Last Post: 1st August 2009, 12:38 PM
  4. Replies: 8
    Last Post: 19th May 2009, 05:51 PM
  5. Make A Program In Java
    By junaidali15 in forum Ask an Expert
    Replies: 3
    Last Post: 11th January 2007, 03:33 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •