Writing a program as part of the bakov distribution center

Assignment Help C/C++ Programming
Reference no: EM131437184

C programming Assignment

Briefing:

The wonderful Elon Musket, in the nation of 'Tisisoddistan' has opened a robotic distribution centre called 'Bakov' to distribute parts for his Space-hex rockets.

In this assignment assume you are writing a program as part of the 'Bakov' distribution center which is in turn part of Elon's this vast business empire. Your tiny part is to write a program that takes orders, and then follows up with an invoice to the wholly owned subsidiary company that requested the part. Optionally it also sends instructions to the robots (at this stage we will just use a printout to do this in a robot picking slip format),

As part of the convoluted tax law in Tisisoddistan (which I made up for the assignment) all parts sold are charged at the shown price plus a 10% VAT. The VAT is a Value Added Tax like Australia's GST, but administered differently.

However it turns out that one subsidiary the "Blue Fish Space Company" is a registered charity and gets no VAT charged.

Also the company 'Elon Cannon Personal' gets a 1% discount on all goods before tax is charged.

To complicate things the company 'Eloan Credit Finance' gets a 1.5% discount after tax.

Elon also wants to send people (real live breathing people - presumably suicidal ones) to Mars (yes mars a planet totally inhospitable to life). He has started a special company to do this called ARRG (Actually Really Ready to Go), which must bid for work. So, to be sure it's the lowest price,Bakov offers a 22.5% discount before tax on any order that has a  before tax value  over $14,500.

The good news is that the company NAASA (standing for Not Actually A Space Agency) is dealt with in a standard way.

No one can order more than 5 of any products in one order. Orders of 0 or less are disallowed and assumed to be errors.

Attachment:- Assignment File.rar

Verified Expert

When program is executed for the first time, it displays menu Menu Test Q - Quit The Program C - Company Deal Information O - Process Order E - Explain Order R - Robot Picking Ticket P - Product Table Option Q: Quits the program showing message: "Quiting Now - and I mean now. the cake is a lie" Option C: Shows the List of Companies registered in the system Option O: Input Order Details, Create Order and shows the generated invoice Input: Company ID, Product ID, Quantity Shows invoice of order Option E: Shows the order details with complete invoice which was placed in previous option Option R: Shows the product details quantity wise which was placed in "Option O" Option P: Shows the Product details registered in the system

Reference no: EM131437184

Questions Cloud

Describe the nature and causes of the compensation problem : Describe the nature and causes of the compensation problem described in this incident. Are ‘‘merit’’ salary increases always based on ‘‘merit’’? Why or why not? What are the long-range benefits of a true ‘‘merit’’ program? What are the problems assoc..
While knowing about a physician substance abuse : While knowing about a physician substance abuse and fired him for cause, however hospital did not report the facts to their Board what will be the consequence for the hospital?
Make case for prioritizing investments in human resources : You are to assume that you work for an organization that does not have a human resource department. The C.E.O has asked you to write a research paper in support of the formation of a HR department. Why is managing human resources important (compared ..
Movable and non-moveable assets : A millionaire had 4 sons and 1 daughter. He had a number of properties, movable and non-moveable assets. His spouse had expired sometimes before. He had a heart attack and passed away in his office. Based on your understanding of the Property Rights,..
Writing a program as part of the bakov distribution center : In this assignment assume you are writing a program as part of the 'Bakov' distribution center which is in turn part of Elon's this vast business empire
Advertising messages frequency can be increased : What are two ways that an advertising message's frequency can be increased? In the three typical types of costs that are found in projects, how are the general and administrative costs allocated? Why is pay such a personal issue to many employees?
Organizational leadership-what types of metrics : What gets measured gets done. This old adage has proven correct in most aspects of life and work. Measuring organizational success in terms of innovation requires that we focus on various areas. What types of metrics do you use (or want to use) to ev..
Importance of the national labor relations board : From the first e-Activity, evaluate the overall importance of the National Labor Relations Board. Next, summarize the pertinent details of the case that you have selected, and give your opinion of the Board’s decision and the fairness of the outcome...
Listening skills important in effective communication : Disscuss why verbal and written communiaction is importent to project success, and describe several ways of enhancind such communication? Why are listening skills important in effective communication? How can you improve your litening skills? Why are..

Reviews

len1437184

3/23/2017 12:33:00 AM

C programming Assignment you have to do the task which I have attached. Look at the supplied code below you can cut and paste it to get company and product information – I will put an example on the web site to show this in use. Create some (like a lot) of additional test cases. Get it accurate first then tidy it up ‘doubles’ can print nicely with %10.2lf format in printf or printf_s. Look at the example run further down in this document.

Write a Review

C/C++ Programming Questions & Answers

  Questionnbspnbspi have a product called neverwet that

questionnbspnbspi have a product called neverwet that creates a hydrophobic surface on stuff. theres a base and top

  Write an app that uses string method

Write an app that uses string method CompareTo to compare two strings input by the user. Output whether the first string is less than, equal to or greater than the second

  Write a program to create 100 real random numbers

Write a program to create 100 real random numbers and store it into a 1-D array.

  Compute and return the celsius temperature

Write a program that takes as input a depth (in kilometers) inside the earth and displays the temperature at this depth in degrees Celsius and in degrees Fahrenheit. The relevant formula is

  Write a parallel program with the sequent simulator

Complete the following program to write a parallel program with the Sequent Simulator for the following task: Hire two processors. One processor searches the first half of a array and finds the largest number. The second processor searches the sec..

  Adjacency matrix and shortest path

Construct a graph based on the adjacency matrix that appears below. Label all nodes with indices consistent with the placement of numbers within the matrix.

  Create a flowchart of the program

Create a flowchart of the program, using the pseudo-code from Unit 4 Topic 2 as a guide.

  Write a program that draws a picture of a house

Write a program that draws a picture of a house. It could be as easy as the accompanying figure, or if you like, make it more elaborate (3-D, skyscraper, marble columns in the entryway, whatever).

  Digital signal processing - employ state-space models

you will program, document, and test a zero-crossing detector, with hysteresis for robustness, that also counts the number of samples between zero crossings.

  Application to accept the name of a folder

Therefore, she asks Hayley to modify the application to accept the name of a folder and display the following details of the files located in the folder: File name File size File creation date. Write the code that Hayley should write to create the..

  Write a program that will input letters grade(a,b,c,d,f)

Write a program that will input letters grade(A,B,C,D,F), the number of which is input by the user (a maximum of 50 grades). The grades will be read into array. A function will be called five times(once for each letter grade) and will return the tota..

  Implement the recursive version of the binary search

Write the code to test it out on a sample input. Compare its complexity with the iterative version found in the text book.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd