Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // calculator.cpp : add numbers together
- //
- #include "stdafx.h"
- #include <iostream>
- #include <string>
- int main(){
- using namespace std;
- int loopChoice;
- int loopNumber;
- double firstNumber; // The number that the user enters first is stored in this variable
- cout << "Enter the first number: " << endl;
- cin >> firstNumber;
- cout << "Choose which operator to use. 1 = Addition, 2 = Subtraction, 3 = Multiplication, 4 = Division." << endl;
- int opNumber;
- cin >> opNumber; // The number that the user enters for the operation is stored
- double secondNumber; // The second number that the user enters is stored in this variable
- cout << "Enter the second number: " << endl;
- cin >> secondNumber;
- double totalNumber;
- if(opNumber == 1)
- {
- totalNumber = firstNumber + secondNumber;
- cout << firstNumber << " + " << secondNumber << " equals " << totalNumber << endl;
- }
- else if(opNumber == 2)
- {
- totalNumber = firstNumber - secondNumber;
- cout << "The difference between " << firstNumber << " and " << secondNumber << " is " << totalNumber << endl;
- }
- else if(opNumber == 3)
- {
- totalNumber = firstNumber * secondNumber;
- cout << firstNumber << "* " << secondNumber << " is " << totalNumber << endl;
- }
- else if(opNumber == 4)
- {
- totalNumber = firstNumber / secondNumber;
- cout << firstNumber << " / " << secondNumber << " is " << totalNumber << endl;
- }
- bool calcCont;
- char option;
- cout << "Continue? y/n";
- cin >> option;
- if(option == 'y')
- {
- calcCont = true;
- {
- else
- {
- calcCont = false
- cin.clear();
- cin.ignore(255, '\n');
- cin.get();
- {
- while(calcCont == true){
- cout << "What operation?";
- cout << "1. Addition";
- cout << "2. Subtraction";
- cout << "3. Multiplication";
- cout << "4. Division" << endl;
- cin >> loopChoice;
- cout << "What number would you like to add on?";
- cin >> loopNumber;
- if(loopChoice == 1)
- {
- totalNumber = totalNumber + loopNumber;
- cout << "The sum of those two numbers are " << totalNumber;
- }
- else if(loopChoice == 2)
- {
- totalNumber = totalNumber - loopNumber;
- cout << "The difference of those two numbers are " << totalNumber;
- }
- else if(loopChoice == 3)
- {
- totalNumber = totalNumber * loopNumber;
- cout << "The product of those two numbers are " << totalNumber;
- }
- else if(loopChoice == 4)
- {
- totalNumber = totalNumber / loopNumber;
- cout << "The quotient of those two numbers are " << totalNumber;
- }
- bool whileCont
- char whileChar
- cout << "Continue? y/n"
- cin >> whileChar
- if(whileChar == 'y')
- {
- calcCont = true
- }
- else if(whileChar == 'n')
- {
- calcCont = false
- cin.clear();
- cin.ignore(255, '\n');
- cin.get();
- }
- }
- return 0;
- }
Add Comment
Please, Sign In to add comment