The repetition structure: the while statement not working


Posted on 16th Feb 2014 07:03 pm by admin

New programming student, have assignment as follows:
A restaurant has 4 lunch combos for customers to choose:

Combo A : Fried chicken with slaw [price: 4.25]
Did you know?Explore Trending and Topic pages for more stories like this.
Combo B : roast beef with mashed potato [price: 5.75]
Combo C : Fish and chips [price:5.25]
Combo D : soup and salad [price: 3.75]

Write a program to calculate how much a party of customers should pay. Suppose the party orders 2 B’s, 1 A and 3 D’s. The casher will enter B, B, A, D, D, D and T into the program. The T means “calculating total of the order”. It is a signal telling the computer that the whole order has been entered and it is time to calculate the total amount the party should pay. Assume there is no sales tax. The following is an example:

Enter item ordered [A/B/C/D] or T to calculate total: B
Enter item ordered [A/B/C/D] or T to calculate total: B
Enter item ordered [A/B/C/D] or T to calculate total: A
Enter item ordered [A/B/C/D] or T to calculate total: D
Enter item ordered [A/B/C/D] or T to calculate total: D
Enter item ordered [A/B/C/D] or T to calculate total: D
Enter item ordered [A/B/C/D] or T to calculate total: T
Please pay this amount: 27

Have tried this example and something longer also. Cannot get the program to give any output after entering initial "combo" choice {A/B/C/D/T]. Must use "while" in this assignment. Book is no help, niether is my friend. What am I missing? below is my code so far:

// Lab08P3.cpp - Calculate and display how much a party of
// restaurant customers should pay for different combos.
// Created on 10/18/09

#include

using std::cout;
using std::cin;
using std::endl;

int main( )
{
double cost = 0.0;
double costa = 0.0;
double costb = 0.0;
double costc = 0.0;
double costd = 0.0;
double costt = 0.0;
char answer = ' ';
char wouldorder = ' ';


cout <<"Would you like to order? ";
cin >>wouldorder;
wouldorder =toupper (wouldorder);


cout <<"Please enter your choice of combo's letter [A/B/C/D] from the list below:" < cout << " Combo A : Fried chicken with slaw [price: 4.25]" << endl;
cout << " Combo B : Roast beef with mashed potato [price: 5.75]" << endl;
cout << " Combo C : Fish and chips [price:5.25]" << endl;
cout << " Combo D : Soup and salad [price: 3.75]" << endl< while (wouldorder == 'Y')
{
cout << " Enter item ordered [A/B/C/D] or T to calculate total: ";
cin >> answer;
answer = toupper(answer);

while (answer == 'A')
{costa = 4.75;}
while (answer == 'B')
{costb = 5.75;}
while (answer == 'C')
{costc = 5.25;}
while (answer == 'D')
{costd = 5.75;}


while (answer == 'T')
{ costt = costa + costb + costc + costd;
cout <<"Your Total bill comes to: " << costt < }
}
system("pause");
return 0;
}
Thanks in advance for the help
No comments posted yet

Your Answer:

Login to answer
328 Like 5 Dislike
Previous forums Next forums
Other forums

Please Help my PHP Dating Function.
Hi everyone!

Well here is my code that displays this:

It works wonderful.


Multiple if statements
Ok so seems basic but for some reason I'm not doing it right. What I want is to be able to have 2 se

how to get sn motherboard
Hello.
I want to get serial number motherboard, cpu and else hardware.
Can You show me sam

socket communication between c++/java and sending image
hi,

i have a class in c++ called win32_sockserver which creates socket to java. i am trying

How to show the difference between two data field in a database with php.
Hello php gurus,

how r u all... i'm not so well facing a typical problem please help me...<

Populate drop down list from table??
Lets say for arguments sake that i have a table which contains the numbers 1 to 10.
How can i get

Text Not Displaying Correctly With PHP:GD
I recently moved servers and since then I have noticed that one line of text is showing weirdly.

Progress bar tracking file downloads
Hey guys, was wondering if there was a way to track how far a file has been downloaded. I know there

Sql and php order list script problems
Hi im having a few problems with trying to get the coding right on a orders list ive done (or trying

Strange HTML Tag?
I recently noticed some odd HTML appear in some of the websites I host. Not all of them are run on a

Sign up to write
Sign up now if you have flare of writing..
Login   |   Register
Follow Us
Indyaspeak @ Facebook Indyaspeak @ Twitter Indyaspeak @ Pinterest RSS



Play Free Quiz and Win Cash