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

  Create program that uses functions and reference parameters

Create program that uses functions and reference parameters, and asks user for the outside temperature.

  Write a program using vectors and iterators

Write a program using vectors and iterators that allows a user to maintain a personal list of DVD titles

  Write the code required to analyse and display the data

Calculate and store the average for each row and column. Determine and store the values for the Average Map.

  Write a webservices application

Write a webservices application that does a simple four function calculator

  Iimplement a client-server of the game

Iimplement a client-server version of the rock-paper-scissors-lizard-Spock game.

  Model-view-controller

Explain Model-View-Controller paradigm

  Design a nested program

How many levels of nesting are there in this design?

  Convert celsius temperatures to fahrenheit temperatures

Write a C++ program that converts Celsius Temperatures to Fahrenheit Temperatures.

  Evaluate and output the value in the given base

Write C program that will input two values from the user that are a Value and a Base with which you will evaluate and output the Value in the given Base.

  Design a base class shape with virtual functions

Design a base class shape with virtual functions

  Implementation of classes

Implementation of classes Chart and BarChart. Class barChart chould display a simple textual representation of the data

  Technical paper: memory management

Technical Paper: Memory Management, The intent of this paper is to provide you with an in depth knowledge of how memory is used in executing, your programs and its critical support for applications.

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