Skip to content

Instantly share code, notes, and snippets.

@praneybehl
Forked from Lin4ipsum/Taxi_Cab.js
Created August 20, 2023 20:46
Show Gist options
  • Save praneybehl/327a27e175373fbf7c52592919600f56 to your computer and use it in GitHub Desktop.
Save praneybehl/327a27e175373fbf7c52592919600f56 to your computer and use it in GitHub Desktop.
Taxi Cab Fare Calculator in JS
// use taxiFare to set tripCost to the cost of your
// ride covering 5 miles at 2 am in the morning
var tripCost = taxiFare(5, 2);
// calculates taxi fare based upon miles traveled
// and the hour of the day in military time (0-23).
var taxiFare = function (milesTraveled, pickupTime) {
var baseFare = 2.50;
var costPerMile = 2.00;
var nightSurcharge = 0.50; // 8pm to 6am, every night
var cost = baseFare + (costPerMile * milesTraveled);
// add the nightSurcharge to the cost if it is after
// 8pm or before 6am
if (pickupTime >= 20 || pickupTime < 6) {
cost += nightSurcharge;
}
return cost;
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment