Function of rates in matlab
Show older comments
Hi everyone, I'm not get figure out this function asked in a problem:

My function is that:
function [rate_of_taxi,total] = taxi_fare(d,t)
rate_of_taxi = (5 + (2*(d + 1))) + (0.25 * (t + 1));
end
but does not work.
I Than you if could help me.
Answers (1)
Sriram Tadavarty
on 25 Apr 2020
Edited: Sriram Tadavarty
on 25 Apr 2020
Hi,
You can try this:
function fare = taxi_fare(d,t)
fkm = 1; % first km
add_km = ceil(d-fkm); % additional km, perform ceil as stated in question
costkm = (fkm*5)+(add_km*2); % First km * 5 + additiona kms * 2
waittime = ceil(t); % Calculate the wait time
costWaittime = waittime*0.25; % Fare for wait time
fare = costkm + costWaittime; % Total cost
end
Hope this helps.
Regards,
Sriram
2 Comments
Rafael Zanetti
on 25 Apr 2020
Sriram Tadavarty
on 25 Apr 2020
Please do accept the answer, if helped.
Categories
Find more on MATLAB in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!