Now it doesnt work.
I shortened my code up and that works fine but now when you type 'e' and the end to exit it loops bad around instead of exiting.
Also how do I make the program so it doesn't matter weither you type capital or lower-case latter?
Can someone please help!
Code:
#include <iostream>
using namespace std;
int main()
{
char vPick1;
char vPick2 = 'c';
double vNum1, vNum2, vAnswer;
while (vPick2)
{
cout << "\n\n***************************";
cout << "\n*******Calc-4U-Later*******";
cout << "\n*Written by : Ryan Nielson*";
cout << "\n***************************\n\n";
cout << "\n\nWould you like to [a]dd, [s]ubtract, [m]ultiply or [d]ivide : ";
cin >> vPick1;
if (vPick1 == 'a')
{
cout << "\n\nPlease enter 2 numbers spaced apart and the calculator will add them : ";
cin >> vNum1 >> vNum2;
vAnswer = vNum1 + vNum2;
}
if (vPick1 == 's')
{
cout << "\n\nPlease enter 2 numbers spaced apart and the calculator will subtract them : ";
cin >> vNum1 >> vNum2;
vAnswer = vNum1 - vNum2;
}
if (vPick1 == 'm')
{
cout << "\n\nPlease enter 2 numbers spaced apart and the calculator will multiply them : ";
cin >> vNum1 >> vNum2;
vAnswer = vNum1 * vNum2;
}
if (vPick1 == 'd')
{
cout << "\n\nPlease enter 2 numbers spaced apart and the calculator will divide them : ";
cin >> vNum1 >> vNum2;
vAnswer = vNum1 / vNum2;
}
cout << "\n\nThe answer is : " <<vAnswer;
cout << "\n\n\nWould you like to [c]ontinue or [e]xit ? : ";
cin >> vPick2;
}
return 0;
}