How to write this problem..

a. Show the customer the different breakfast items offered by the HIFI's restaurant.
b. Allow the customer to select more than one item from menu
c. Calculate and print the bill to the customer

Plain Egg $2.50
Bacon and Egg $3.45
Muffin $2.20
French Toast $2.95
Fruit Basket $3.45
Cereal $0.70
Coffee $1.50
Tea $1.80

i do until this

int main()
{	

	theMenu[0].menuItem  = "#1  Plain Egg";	
	theMenu[1].menuItem  = "#2  Bacon and Egg";
	theMenu[2].menuItem  = "#3  Muffin";
	theMenu[3].menuItem  = "#4  French Toast";
	theMenu[4].menuItem  = "#5  Fruit Basket";
	theMenu[5].menuItem  = "#6  Cereal";
	theMenu[6].menuItem  = "#7  Coffee";
	theMenu[7].menuItem  = "#8  Tea";

	theMenu[0].menuPrice  = 1.45;	
	theMenu[1].menuPrice  = 2.45;
	theMenu[2].menuPrice  = 0.99;
	theMenu[3].menuPrice  = 1.99;
	theMenu[4].menuPrice  = 2.49;
	theMenu[5].menuPrice  = 0.69;
	theMenu[6].menuPrice  = 0.50;
	theMenu[7].menuPrice  = 0.75;

Edited 5 Years Ago by bdkminang: n/a

That implies you have a lot more. You must have an array defined of some object.

What you probably want to do is build a similar collection for the order. Then create a loop where you would ask the user to select an item from the menu and add that item to the order collection. Then you have have a method that takes an order collection and outputs the list and totals the items in it.

define the data struct menu item type with two component menu item of type string and menu price of type double. Use an array to declare the data struct

This article has been dead for over six months. Start a new discussion instead.