#Include Using Namespace
#Include Using Namespace
cpp
//Programmer: Shun Fujinami
//Project #1
//Due Date: 9/24/13
//Program Description: Calculator
//CSCI 123 Fall '13 Instructor: Timothy Mai
//Date Submitted: 9/24/13
#include <iostream>
using namespace std;
int main()
{
double firstNumber, secondNumber, answer;
char oprator, repeat = 'y';
int toggle = 0;
cout << "Welcome to Calculator 6000! \nCalculator 6000! can add, subtract,
multiply, and divide! \n";
do
{
do
{
cout << "Please enter first number, operator, then second number: ";
cin >> firstNumber >> oprator >> secondNumber;
switch (oprator)
{
case'+':
answer = firstNumber + secondNumber;
toggle = 0;
break;
case'-':
answer = firstNumber - secondNumber;
toggle = 0;
break;
case'*':
answer = firstNumber * secondNumber;
toggle = 0;
break;
case'/':
answer = firstNumber / secondNumber;
toggle = 0;
break;
default:
cout << "Invalid operator, please enter +, -, *, or /
\n";
toggle = 1;
}
}while(toggle == 1);
cout << firstNumber << " " << oprator << " " << secondNumber << " = " <<
answer << endl;
do
{
cout << "Would you like to do another? (y/n): ";
cin >> repeat;
if(repeat == 'n' || repeat == 'N' || repeat == 'y' || repeat == 'Y')
break;
else
cout << "Sorry, I do not understand" << endl;
}while(repeat != 'n' || repeat != 'N' || repeat != 'y' || repeat != 'Y');
}while(repeat == 'y' || repeat == 'Y');
return 0;
}