Answered step by step
Verified Expert Solution
Link Copied!

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

image text in transcribedimage text in transcribed

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

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Concepts

Authors: David Kroenke, David J. Auer

3rd Edition

0131986252, 978-0131986251

More Books

Students also viewed these Databases questions