Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

I REALLY NEED THE CODE OF THIS PROGRAM, PLEASE! Write a program that will calculate the cost of purchasing a meal. This program will include

I REALLY NEED THE CODE OF THIS PROGRAM, PLEASE!

Write a program that will calculate the cost of purchasing a meal. This program will include decisions and loops. Details of the program are as follows:

Your menu items only include the following food with the accompanying price:

Yum Yum Burger = .99

Grease Yum Fries = .79

Soda Yum = 1.09

Allow the user of the program to purchase any quantity of these items in one order.

Allow the user of the program to purchase one or more types of these items in one order.

After the order is placed, calculate total and add a 6% sales tax.

Print to the screen a receipt showing the total purchase price.

The Pseudocode (Note: module = function and ref = &)

int main()

{

Create Variables

Call declareVariables(endProgram, endOrder, totalBurger, totalFry, totalSoda, total, tax, subtotal, option, burgerCount, fryCount, sodaCount)

//Loop to run program again

While endProgram == no

Call resetVariables(totalBurger, totalFry, totalSoda, total, tax, subtotal)

//Loop to take in order

While endOrder == no

Display Enter 1 for Yum Yum Burger

Display Enter 2 for Grease Yum Fries

Display Enter 3 for Soda Yum

Input option

If option == 1 Then

Call getBurger(totalBurger, burgerCount)

else If option == 2 Then

Call getFry(totalFry, fryCount)

else If option == 3 Then

Call getSoda(totalSoda, sodaCount)

end else

Display Do you want to end your order? (Enter no to add more items: )

Input endOrder

End While

Call calcTotal(burgerTotal, fryTotal, sodaTotal, total, subtotal, tax)

Call printReceipt(total)

Display Do you want to end the program? (Enter no to process a new order)

Input endProgram

End While

return 0; // no need for system(pause);

}

Module declareVariables(String Ref endProgram, String Ref endOrder, Real Ref totalBurger, Real Ref totalFry, Real Ref totalSoda, Real Ref total, Real Ref tax, Real Ref subtotal, Real Ref option, Real Ref burgerCount, Real Ref fryCount, Real Ref sodaCount)

Declare String endProgram = no

Declare String endOrder = no

Declare Real totalBurger = 0

Declare Real totalFry = 0

Declare Real totalSoda = 0

Declare Real total = 0

Declare Real tax = 0

Declare Real subtotal = 0

Declare Integer option = 0

Declare Integer burgerCount = 0

Declare Integer fryCount = 0

Declare Integer sodaCount = 0

End Module

Module resetVariables (Real Ref totalBurger, Real Ref totalFry, Real Ref totalSoda, Real Ref total, Real Ref tax, Real Ref subtotal) //reset variables

totalBurger = 0

totalFry = 0

totalSoda = 0

total = 0

tax = 0

subtotal = 0

End Module

Module getBurger(Real Ref totalBurger, Integer burgerCount)

Display Enter the number of burgers you want

Input burgerCount

Set totalBurger = totalBurger + burgerCount * .99

End Module

Module getFry(Real Ref totalFry, Integer fryCount)

Display Enter the number of fries you want

Input fryCount

Set totalFry = totalFry + fryCount * .79

End Module

Module getSoda(Real Ref totalSoda, Integer sodaCount)

Display Enter the number of sodas you want

Input sodaCount

Set totalSoda = totalSoda + sodaCount * 1.09

End Module

Module calcTotal(Real totalBurger, Real totalFry, Real totalSoda, Real Ref total, Real subtotal, Real tax)

Set subtotal = totalBurger + totalFry + totalSoda

Set tax = subtotal * .06

Set total = subtotal + tax

End Module

Module printReceipt(Real total)

Display Your total is $, total

End Module

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Seven NoSQL Databases In A Week Get Up And Running With The Fundamentals And Functionalities Of Seven Of The Most Popular NoSQL Databases

Authors: Aaron Ploetz ,Devram Kandhare ,Sudarshan Kadambi ,Xun Wu

1st Edition

1787288862, 978-1787288867

More Books

Students also viewed these Databases questions

Question

In certain functions more than others?

Answered: 1 week ago

Question

Question What is a secular trust?

Answered: 1 week ago