Functional programing

Assignment Help Basic Computer Science
Reference no: EM132517349

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?

Review the readings for this week from Ruby on Rails Tutorial or the Pluralsight videos if you have additional questions on deploying Ruby applications.

Reference no: EM132517349

Questions Cloud

Concept of subjectivity in existentialism : Explain the two fold meaning of the concept of 'subjectivity' in existentialism
Determine what is the manufacturing cost per unit : $1.00 of direct labor and $.50 of variable overhead. If Bungalow Industries uses absorption costing, what is the manufacturing cost per unit?
Sustainability performance of the case study : Analyse the sustainability performance of the case study organisations' supply chain - Prepare a consultancy report based on the case study information
What level of sales for the two-month period : At what level of sales (in litres) for the two-month period should Nicholas Company be indifferent between closing the plant and keeping it open?
Functional programing : Your software company was invited to provide a proposal for a company in Australia. Write a 2-part program using Ruby, Java®, or Python.
Agree with emmanuel levinas : Do you agree with Emmanuel Levinas when he says that ethics "manifests itself as a continuous obligation to others"? Why/Why not.
Calculate the net increase or decrease in profits next year : Find How much will profits increase or decrease from what they would be if the 5,000 Lops were sold through regular channels?
How social institutions and the organization of society : How social institutions and the organization of society influence what we feel and what our options are regarding that institution - what their power
What aristotle conception of friendship : What was Aristotle's conception of friendship the different kinds of friendship

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Identifies the cost of computer

identifies the cost of computer components to configure a computer system (including all peripheral devices where needed) for use in one of the following four situations:

  Input devices

Compare how the gestures data is generated and represented for interpretation in each of the following input devices. In your comparison, consider the data formats (radio waves, electrical signal, sound, etc.), device drivers, operating systems suppo..

  Cores on computer systems

Assignment : Cores on Computer Systems:  Differentiate between multiprocessor systems and many-core systems in terms of power efficiency, cost benefit analysis, instructions processing efficiency, and packaging form factors.

  Prepare an annual budget in an excel spreadsheet

Prepare working solutions in Excel that will manage the annual budget

  Write a research paper in relation to a software design

Research paper in relation to a Software Design related topic

  Describe the forest, domain, ou, and trust configuration

Describe the forest, domain, OU, and trust configuration for Bluesky. Include a chart or diagram of the current configuration. Currently Bluesky has a single domain and default OU structure.

  Construct a truth table for the boolean expression

Construct a truth table for the Boolean expressions ABC + A'B'C' ABC + AB'C' + A'B'C' A(BC' + B'C)

  Evaluate the cost of materials

Evaluate the cost of materials

  The marie simulator

Depending on how comfortable you are with using the MARIE simulator after reading

  What is the main advantage of using master pages

What is the main advantage of using master pages. Explain the purpose and advantage of using styles.

  Describe the three fundamental models of distributed systems

Explain the two approaches to packet delivery by the network layer in Distributed Systems. Describe the three fundamental models of Distributed Systems

  Distinguish between caching and buffering

Distinguish between caching and buffering The failure model defines the ways in which failure may occur in order to provide an understanding of the effects of failure. Give one type of failure with a brief description of the failure

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