I just started c++ yesterday and i'm trying to make a calculator.

I'm using switch and cases to make +, - , *, and / and to get the answers but when i get the answer all i can make it do is close the program. How can i make the program reset whenever i need it to?

Thanks ~GameGenie

If it helps this is the code for the prgram....

Code:#include <iostream> using namespace std; int main() { //Declaring variables. int calc; int add1; int add2; int sub1; int sub2; int mul1; int mul2; int div1; int div2; //Print the selections cout<< "Selection 1: +\n"; cout<< "Selection 2: -\n"; cout<< "Selection 3: *\n"; cout<< "Selection 4: /\n"; //Get the selection. cin>> calc; //Make the selections. switch ( calc ) { case 1: cout<< "You have choosen to add...\n"; cout<< "Enter the first number you wish to add:\n"; cin>> add1; cout<< "Enter the second number you wish to add:\n"; cin>> add2; cout<< "The answer is: " << ( add1 + add2 ); break; case 2: cout<< "You have choosen to subtract...\n"; cout<< "Enter the first number you wish to subtract:\n"; cin>> sub1; cout<< "Enter the second number you wish you subtract:\n"; cin>> sub2; cout<< "The answer is: " << ( sub1 - sub2 ); break; case 3: cout<< "You have choosen to multiply...\n"; cout<< "Enter the first number you wish to multiply:\n"; cin>> mul1; cout<< "Enter the second number you wish to multiply:\n"; cin>> mul2; cout<< "The answer is: " << ( mul1 * mul2 ); break; case 4: cout<< "You have choosen to divide...\n"; cout<< "Enter the first number you wish to divide:\n"; cin>> div1; cout<< "Enter the second number you wish to divide:\n"; cin>> div2; cout<< "The answer is: " << ( div1 / div2 ); break; default: cout<< "Sorry, thats not one of the choices. \n"; break; } cin.get(); cin.ignore(); }