Answered step by step
Verified Expert Solution
Question
1 Approved Answer
7.20 LAB: Toll calculation Instructor note: isMorning variable refers to 'am/pm'. The time in the first parameter will just be hour number in the 12
7.20 LAB: Toll calculation Instructor note: isMorning variable refers to 'am/pm'. The time in the first parameter will just be hour number in the 12 hour format. example-1 - if isMorning = true and houroftime =11, this refers to 11 am example-2 - if isMorning = false and hourOftime =10, this refers to 10pm Toll roads have different fees based on the time of day and on weekends. Write a function CalcToll() that has three parameters: the current hour of time (int), whether the time is morning (boolean), and whether the day is a weekend (boolean). The function returns the correct toll fee (double), based on the chart below. Weekday Tolls - Before 7:00 am (\$1.15) - 7:00 am to 9:59 am (\$2.95) - 10:00 am to 2:59pm($1.90) - 3:00pm to 7:59pm($3.95) - Starting 8.00 pm (\$1.40) Weekend Tolls - Before 7:00 am (\$1.05) - 7:00 am to 7:59pm($2.15) - Starting 8.00 pm (\$1.10) Ex: The function calls below, with the given arguments, will return the following toll fees: Calctoll(8, true, false) returns 2.95 CalcToll(1, false, false) returns 1.90 CalcToll(3, false, true) returns 2.15 CalcToll(5, true, true) returns 1.05 main.c Load default template
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started