std::cout << "Would you like to quit?" << std::endl;
int usrInput = 1;
std::cin >> usrInput;
if (usrInput == 1)
{
double ticket = 30;
double discount, cruisecost, min_pass, passengers, maxshipcapacity;
else (usrInput !=1)}
People generally choose to require a specific condition to quit(e.g. 'q' or 0).
You do not need a condition for the else statement unless there is another action for specific condition(s). There is no closing bracket for the if statement and no opening bracket for the else statement. For the else statement (or 'if' if you do it the conventional way) use return to quit.
As for restarting the program after they have used it, do you mean after the entire program has executed and quit?
Please do not shoot yourself. When things get ridiculously complex and confusing you can start from scratch, break the problem down into smaller components and build it up piece by piece as you gain clearer understanding.
Once they are done with their initial calculations, I'd like them to get prompted if they want to run the program again or to quit.
Am I on the right track at least? I'm very sleepy and at this point, things just aren't making sense anymore.. Also getting an error for the 'else' statement in line 21 saying the program expected an expression.