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]
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
5
Other forums
Problem with "dynamic" index page
Hi. I have one question. In my index.php page I have this kind of code:
Code: // listaa sivut
Count
Getting the same count everytime
Code:
$visitquery = mysql_query("SELECT COUNT(*) FR
How do I use a global footer..?
If my index.php has a bole bunch of if functions and exit's in them
Unifying logins of two different scripts
I have two different game scripts which I want to embed on my own site. The problem is I don't want
php ajax - two drop down list with a submit button
i have created a form with 2 drop-down list and a submit button. I would like to know how to pass th
simple ping code
been searchin the site/web and found code thats simple but doesnt work.
I have a personal we
PHP onsubmit in the form not going to the fuction.
I have a form through ‘onsubmit’ calling a function validation(). But not going to the
Local file browser with php
Halo..
So this is what i want to create. I have a folder that i share and it has many movies.
Set Categories
I am creating a submission form for somebody to come in and submit products. These products are sep
unserialize help, getting errors
hi all ,
I got a form with 6 fields (2 input and 4 select box), when the page loads one block is