Hyperloop network operations

Assignment Help Python Programming
Reference no: EM132520728

ICT112 Creative Problem Solving with Programming - University of the Sunshine Coast

Hyperloop network operations

Assignment

Read the case study on Hyperloop, a new method of transportation that is expected to revolutionise travelling between cities. Have you heard about the Thrust Supersonic Car or Bloodhound LSR? Search on google how fast they can travel!

In this assignment, you must develop a route estimator application that meets the following requirements. Before you start, prepare the data (input) required for this application.

Data preparation: Enter the names of ten popular cities in the World and the distance between these cities in Kilometers. You can refer to the hyperloop one website to get this information. The maximum speed in Kilometer per hour for each mode of transportation (i.e. Car, Rail, High-speed rail, Air and Hyperloop) can be found in the website above.For example, the maximum speed of a car is given as 112km/hr. Store this data in a file of your choice and name it - "REA". Your data file must not have any information on time calculation as your program must calculate it.

Question 1: A user must be able to enter an origin and destination city from a minimum of ten cities which are displayed to the user.You must use python data collections to store city names. The user must be able to modify the selection of cities (use control flow of imperative programming) before confirming a route. A route confirmation is accepted when a user enters "Y" or "y" in the application.

Question 2: Upon confirming a route, the route estimator application must output the different modes of transportation, distanceand time required by each mode of transportation between the two selected cities. The program must calculate the time in hours/minutesformat and should be displayed in an editor. The route estimator application must display a message and exit if the user enters "NA" or "na" as city names.

Question 3. Choose the route estimator to calculate the time required to travel between ten cities and write the output into a file. The file should contain city names (i.e. ten city names), distance, modes of transportation and the time taken to travel between these cities. The route estimator must also recommend a mode of transportation that takes the least amount of time to travel between cities.

Question 4. Write a single pseudo code for the route estimator application based on the requirements - Question 1, Question 2 and Question 3. You can include relevant assumptions.

Question 5. Discuss the rationale (in 200 words) for the application design (decomposition into functions/modules).

Question 6. Discuss how you tested your system (in 200 words) with an example taken from the route estimator application.

Question 7. Include documentation (docstring) and use the appropriate coding style(Refer ICT112_Coding_Style document) in your program.

Question 8. Read the data stored in the file "REA" and use the Turtle module in Python to draw a horizontal bar chart for travelling between two cities (An example is provided here). The chart should contain a title, modes of transportation and the time required to cover the distance in hours/minutes format.The route estimator must recommend a mode of transportation that takes the least amount of time to travel between cities.

Question 9. Read the data stored in the file "REA" and use the Matplotlib library to draw a horizontal bar chart for travelling between two cities. The chart should contain a title, modes of transportation and the time required to cover the distance in hours/minutes format. The route estimator must recommend a mode of transportation that takes the least amount of time to travel between cities.

Question 10. Read the data stored in the file "REA" and use the Pandas library to draw a horizontal bar chart for travelling between two cities. The chart should contain a title, modes of transportation and the time required to cover the distance in hours/minutes format.The route estimator must recommend a mode of transportation that takes the least amount of time to travel between cities.

APA referencing in text and in the reference list

Attachment:- Hyperloop network operations.zip

Reference no: EM132520728

Questions Cloud

Identify cells undergoing apoptosis in response to dna : You are using this dye to identify cells undergoing apoptosis in response to DNA damage. Which of the following events must have happened
What is the total amount of amortization expense : What is the total amount of amortization expense that would appear in Burger Mania's income statement for first year ended December 31 related to these items
Neural network model : Look at Gee Whiz examples. Comment on the feasibility of achieving the results claimed by the developers of this neural network model.
What is the total overhead applied during the year : At the end of the year the company charges unassigned overhead to Cost of Goods Sold. Give the journal entry that the company makes at year end.
Hyperloop network operations : Hyperloop network operations Assignment Help and Solution - Write a single pseudo code for the route estimator application based on the requirements
Research on service-oriented architecture : Do research on service-oriented architecture (SOA) and find three (3) different images/diagrams that represent its functions and features.
Discuss reasons for internal audit department in MonteHodge : MonteHodge Co has a sales income of $253 million and employs 1,200 people in 15 different locations. Discuss reasons for internal audit department in MonteHodge
How many computers would the company have to sell to earn : How many computers would the company have to sell to earn income after taxes of $21,000? The company's tax rate is 30 percent.
Give two examples of symbiotic relationships : Give two examples of symbiotic relationships involving a fungus and photoautotroph. For the two examples you choose

Reviews

len2520728

5/20/2020 4:06:01 AM

I did some questions so you can check it if it is a right answer, you don't need to do that The first file is a guideline The second and third files are what I did on some questions in the assignment This one needs APA referencing in text and in the reference list

Write a Review

Python Programming Questions & Answers

  Write a function which expects one argument and the name

Write a function called days which expects one argument, the name of a month as a string, and returns the number of days in that month as given in the rhyme.

  Write a complete python program that defines main function

Print out num is between one and two if either one > num > two or two > num > one. Otherwise, print num is outside range.

  Write python program isosceles tri equilateral tri rectangle

Write python program Isosceles Tri Equilateral Tri Rectangle, Write another "driver" script called project1.py which imports the polygon.py module, reads an input file of polygonal data and writes another file of areas and perimeters.

  Provide a pseudocode and a flowchart

Explain Provide a PowerPoint that contains a FLOWCHART and a PSEUDOCODE for each problem. Provide a pseudocode and a flowchart.

  Review the functional requirements section

Review the Functional Requirements section and make sure you hit all the points. This will not guarantee a perfect score, however

  Define a function named future date that first take a string

Define a function named future_date that first takes a string as an argument ; its second argument is the number of days to "advance" the date into the future.

  The program is to print the time

The program is to print the time in seconds that the iterative version takes, the time in seconds that the recursive version takes, and the difference between the times.

  Develop program that randomly generate shakespearean insults

Assignment: Shakespearean Insults- Develop a program that will randomly generate twenty Shakespearean insults using the lists of words in the table below.

  Determine the admission fee of the agegroup that user inputs

The program determines the admission fee of the ageGroup that user inputs. You can use the if-else statements to match the ageGroup and the fee.

  Write the code using python to create a NAT engine

By using python write the following code to create NAT engine. Create an application that runs a listener or sorts. It will listen for incoming network packets

  Take a list of lists as a parameter and returns true

Write a function called is_all_even that takes a list of lists as a parameter and returns True if all of the integer elements of the lists are even.

  Retrieve the embedded message from the image

Retrieve the embedded message from the image, using an embedding key he shares with the sender. Beyond the implementation, you must send me a report

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