Получение этой ошибки: (68): error C2065: 'programend' : undeclared identifier
(Примечание не по теме: я знаю, что использование пространства имен std - плохая практика, но мне не хотелось вводить std :: перед всем.будет, если это то, что вызывает ошибку, однако.)
Вот код:
#include <iostream>
using namespace std;
int main(void) {
do{
system("title Mini-Calc");
cout << "Hello World! Welcome to Dustin's C++ Calculator!" << endl;
cout << "To get started, enter a number:" << endl;
int operation;
double num1, num2, answer;
cin >> num1;
cout << "Now enter another number:" << endl;
cin >> num2;
cout << "Please type the corrresponding number for the operation desired, and press enter." << endl;
cout << "1 = +, 2 = -, 3 = x, 4 = /" << endl;
cin >> operation;
switch(operation) {
case 1:
answer=num1+num2;
break;
case 2:
answer=num1-num2;
break;
case 3:
answer=num1*num2;
break;
case 4:
answer=num1/num2;
break;
}
cout << "The answer is: " << endl;
cout << answer << endl;
bool programend;
cout << "Would you like to end the program? (y for yes, n for no)" << endl;
cin >> programend;
switch(programend) {
case 'y':
programend=true;
break;
case 'n':
programend=false;
break;
case 'Y':
programend=true;
break;
case 'N':
programend=false;
break;
}
} while (programend==false);
return 0;
}