Write a function called fare that computes the bus fare

Assignment Help Computer Engineering
Reference no: EM132171580

Using Matlab, write a function called fare that computes the bus fare one must pay in a given city based on the distance travelled.

Here is how the fare is calculated: the first mile is $2.

Each additional mile up to a total trip distance of 10 miles is 25 cents. Each additional mile over 10 miles is 10 cents.

Miles are rounded to the nearest integer other than the first mile which must be paid in full once a journey begins.

Children 18 or younger and seniors 60 or older get a 20% discount. The inputs to the function are the distance of the journey and the age of the passenger in this order. Return the fare in dollars, e.g., 2.75 would be the result returned for a 4-mile trip with no discount.

A Transtutors contributor provided this code which works in all instances except where the miles are less than 1 but more than 0.

What needs to be adjuted to yield the correct value when miles are less than 1 (e.g. 0.22)?

function fareDollars = fare(miles, age)
if miles <= 0
fareDollars = 0;
else
remMiles = round(miles - 1);
fareDollars = 2;
if remMiles <= 10
fareDollars = fareDollars + (remMiles * 0.25);
else
fareDollars = fareDollars + (9 * 0.25) + ( (remMiles - 9) * 0.10 );
end
if age <= 18 || age >= 60
fareDollars = fareDollars - (fareDollars * 0.20);
end
end
end

Reference no: EM132171580

Questions Cloud

Fit the logistic regression model with speed : In terms of the classification accuracy, which of these methods appears to provide the best results on this data? Explain why.
Installing and running the eclipse ide : What are some of the issues that you had installing and running the Eclipse IDE for C/C++ developers? Working with the C++ language, discuss the different data
Plot the average divergence against the value of parameter a : Quantify how the average of 10 randomly selected paths of close neighboring initial points diverges in different regimes.
Draw a scatterplot of the four variables : As cheese ages, several chemical processes take place that determine the taste of the final product. Table 8-9 on the textbook's Web site contains data.
Write a function called fare that computes the bus fare : Using Matlab, write a function called fare that computes the bus fare one must pay in a given city based on the distance travelled.
What will be effect of tax on prices of residential houses : Suppose a local government decides to increase the tax rate on residential properties under its jurisdiction. What will be the effect of this on the prices.
The global context in the business environment : QAB020C410S - Business Organisations and Environments in a Global Context - Identify the lessons you have learnt from doing the resit
Develop a fully commented bisection function : Using matlab Develop a fully commented bisection function. Within your function, ensure that you are passing in an anonymous function.
How would you use econometrics in your advice : Suppose you are an economic adviser to the Chairman of the Federal Reserve Board (the Fed), and he asks you whether it is advisable to increase.

Reviews

Write a Review

Computer Engineering Questions & Answers

  Briefly describe what mppullin and mppushout are used for

Briefly describe what MpPullIn and MpPushOut are use for. Chorus supports both RPC and an asynchronous send. What is the essential difference between these two?

  Questionq1 assume that the ith operation on a data

questionq1 assume that the ith operation on a data structure takes thetaui time where ui is the number of units in the

  Difference between microsoft office and microsoft windows

Which applications are you likely to make use in the course of taking classes online.

  Create a trello board for managing your assignment

Create a Trello board for managing your assignment, and maintain the Trello board across the whole assignment process.

  Make another java program that decrypts the file

however there are complex encryption techniques, you should come up with a simple one of your own. For example, you could read the first file one character at a time, and add 10 to the character code of each character before it is written to the s..

  Describe five major tasks each with one to two subtasks

Define five major tasks, each with one to two subtasks. Also write a brief description for each task. Create a Gantt chart illustrating the project tasks.

  Weakness and vulnerabilities of windows embedded system

weakness and vulnerabilities of these systems and recommendations to reduce the attacks and cite CVE entries

  Create a flowchart based on the algorithm

Revise the website program to reflect the following changes: After the price of each book has been entered, display the total price of the books.

  Write a program that reads any number of integers

Your task is to write a program that reads any number of integers from the console (via a Scanner ), stores them in an ArrayList , removes.

  Dtproperties and sysdiagrams

Exclude the tables “dtproperties” and “sysdiagrams”. List the column CountOfTable, in which the Table is the chosen table name.

  Create two parallel arrays that represent a standard deck

Create two parallel arrays that represent a standard deck of 52 playing cards. One array is numeric and holds the values 1 through 13.

  What is the minimum number of access point do you need

You are going to implement a wireless network to the Wolfgang Concern Hall using access points with an effective range of 14 meters. What is the minimum number of access point do you need?

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