// Include the iostream library
#include <iostream>
//Use the standard namespace
usingnamespace std;
void main ( )
{
// Declare the variables
float Number_1;
float Number_2;
float Result;
int Which_Calculation;
int Answer;
while ( Answer < 2)
{
// Give instructions
cout << "Choose a task. Press 1 to add, 2 to subtract, 3 to multiply, and 4 to divide." << endl;
cin >> Which_Calculation;
// Get numbers
cout << "Please enter the first number." << endl;
cin >> Number_1;
cout << "Please enter the second number." << endl;
cin >> Number_2;
if (Which_Calculation == 1)
{
// Calculate the result
Result = Number_1 + Number_2;
}
if (Which_Calculation == 2)
{
// Calculate the result
Result = Number_1 - Number_2;
}
if (Which_Calculation == 3)
{
// Calculate the result
Result = Number_1 * Number_2;
}
if (Which_Calculation == 4)
{
// Calculate the result
Result = Number_1 / Number_2;
}
// Print the answer is...
cout << "The answer is..." << endl;
//Print the result
cout << Result << endl;
cout <<"Would you like to do something else? Press 1 for yes and 2 for no."<< endl;
system("PAUSE");
}
}
okay, thank you. as for the which calculation part, it was taken from my original calculator project (the one without the loop) and it work very well. So do I have to initialize it because of the loop?
Okay, so after I declared Which_Calculation; the errors went away...but now it's saying I need to initialize Answer...?
nevermind, I figured out that part. Although now I can't break the loop....
#include <iostream>
usingnamespace std;
int main()
{
bool running = true;
// loop will continue while running = true
do
{
// when user wants to quit, set running to false
// like this
running = false;
} while (running);
return 0;
}