Quote (Minkomonster @ 21 Nov 2014 21:16)
I have no clue... I am sitting here staring at off into space in bewilderment. You said you ahve been stuck on that for a while?
Yeah. lmfao!! What's funnier is I was comparing it to my previous switch. LOL!!!!!!!!
Code
int switch1()
{
bool valid = true;
int planMin;
do
{
char customerPlan;
std::cin >> customerPlan;
std::cout << "\nYou entered plan: " << customerPlan << std::endl << std::endl;
switch(customerPlan)
{
case 'a':
case 'A':
std::cout << "\tPlan A - $39.99 per month; 450 minutes provided.\n\tAdditional minutes are $0.45 per minute.\n\n";
planMin = 450;
valid = true;
break;
case 'b':
case 'B':
std::cout << "\tPlan B - $59.99 per month; 900 minutes provided.\n\tAdditional minutes are $0.40 per minute.\n\n";
planMin = 900;
valid = true;
break;
case 'c':
case 'C':
std::cout << "\tPlan C - $69.00 per month; unlimited minutes provided.\n\n";
planMin = 0;
valid = true;
break;
default:
std::cout << "INVALID INPUT!! Please select a correct plan: A, B, or C.\n";
valid = false;
break;
}
}
while (!valid);
return planMin;
}