Functional programing

Assignment Help Basic Computer Science
Reference no: EM132514248

Your software company was invited to provide a proposal for a company in Australia. You currently have the cost in US dollars and need to convert the prices to the Australian dollar.

Write a 2-part program using Ruby, Java®, or Python.

Part 1: Write a function to gather the following costs from the user (Validation codes for User input checking are required):

Travel Cost: $9,800

Hotel Cost: $3,500

Rental Car Cost: $1,600

Labor Cost: $15,500

Part 2: Write a function to convert the costs from United States dollar (USD) to Australian dollar (AUD). Note: Look up the current USD to AUD exchange rate to use in your function.

Test the program 3 times by providing different costs in USD.

Provide the code and take a screenshot of the output, then paste the screenshot(s) into a Microsoft® Word document.

Write a half-page response in the same Microsoft® Word document to address the following:

Provide a manual for the user explaining how to use the program.

Explain what type of user input validations you should have. What happens if the user enters a negative number? What happens if the user puts a $ in the input?

Reference no: EM132514248

Questions Cloud

Create a spreadsheet for production and material purchases : Create a spreadsheet for the production and material purchases budget for the 3rd Quarter. Chicago Furniture Company produces combination desk
What is the capitalizable borrowing cost : The entity began the self-construction of a building on January 1 2020 and the building was completed on December 31 2020. What is capitalizable borrowing cost
User should be able to change background of the game : User should be able to change background of the game. User could also change colors of the bricks. Sounds are also required in this game.
What is the maximum cost ie target cost : Find What is the maximum cost (i.e., target cost) for warehousing if the firm desires to earn the same amount of profit next year?
Functional programing : Write a function to convert the costs from United States dollar (USD) to Australian dollar (AUD). Explain what type of user input validations you should have.
What is the cost of ending inventory on December : What is the cost of ending inventory on December 31 if the company uses the first-in, first-out (FIFO) inventory costing method
Describe the purpose and utility of the clinical flow sheet : Describe the purpose and utility of the clinical flow sheet. Explain the importance of the problem list, including what you learned
Disadvantages of absolute artistic freedom : Assess the advantages and disadvantages of absolute artistic freedom, illustrating with examples from several artistic media or forms.
Potential monetary fraud in organisation : You have been assigned a digital forensics case to investigate involving a potential monetary fraud in an organisation

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Identify trend in information systems-technology supported

Each student will identify a trend in Information Systems and Technology supported by three pieces of research to support why you think it is a trend

  Reanalyze the experiment in problem 14.5

Consider the three-stage nested design shown in Figure 14.5 to investigate alloy hardness. Using the data that follow, analyze the design, assuming that alloy chemistry and heats are fixed factors and ingots are random. Use the restricted form of ..

  Different strategies for reaching global markets

Describe and provide examples of four different strategies for reaching global markets. List and discuss at least three causes of small business failure

  Analysis on the viability of upgrading to windows

Develop a SWOT analysis on the viability of upgrading to Windows 8 for the organization as a whole. Provide a detailed upgrade plan for the organization, including the sales staff. At a minimum:

  Level of detail provided in the plan

Provide an example of a learning plan for an individual. This plan might be for someone you work with. Alternately, it might be for a friend or family.

  Using positive edge triggered t

Using positive edge triggered T flip flops, show the design of a modulo 7 asynchronous counter that counts 0,1...6,0, etc. You may assume that your flip flop

  Invested capital cash flow capitalization rate

X's Company's WACC is 12.5%. X's Company invested capital cash flow capitalization rate is 10%. What is the difference?

  Create files as defined in the previous individual project

List the contents of the current directory. Create the directory structure and create the files as defined in the previous Individual Project.

  Simplebag that uses a binary search tree

Please form a class SimpleBag that uses a binary search tree to store the bag items. The class should have the methods listed below.

  What are some business uses for inserting a canvas

Write a response that answers the following: What are some business uses for inserting a canvas in a Microsoft® Word document. From these uses, propose a strategy that may help users overcome formatting issues.

  Problem regarding the license plates

South Carolina previously had license plates containing two letters and four digits but now has plates with three letters and three digits.

  Web security practices for software developers

Discuss good or bad Web security practices for software developers, database administrators, and network security administrators.

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