Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Codio Activity (Python) 1. Request Rental Code. Prompt the user to input the Rental Code. Prompt: (B)udget, (D)aily, or (W)eekly rental? Variable: rentalCode =

Codio Activity (Python)

1. Request Rental Code. Prompt the user to input the Rental Code.

Prompt: "(B)udget, (D)aily, or (W)eekly rental? " Variable: rentalCode = ?

The code options are:

Code

Category

Rate

B

budget

budget_charge = 40.00

D

daily

daily_charge = 60.00

W

weekly

weekly_charge = 190.00

2. Request number of days or weeks the car was rented.

Prompt: "Number of Days Rented: "

OR

Prompt: "Number of Weeks Rented: "

Variable: rentalPeriod = ?

3. Test your code.

Given Code:

import sys

'''

Section 1: Collect customer input

'''

##1) Request Rental code:

#Prompt --> "(B)udget, (D)aily, or (W)eekly rental?"

#rentalCode = ?

#2) Request time period the car was rented.

#Prompt --> "Number of Days Rented:"

#daysRented = ?

# OR

#Prompt --> "Number of Weeks Rented:"

#weeksRented = ?

#CUSTOMER DATA CHECK 1

#ADD CODE HERE TO PRINT:

#rentalCode

#daysRented

#3) Set the base charge for the rental type as the variable baseCharge.

#The base charge is the rental period * the appropriate rate:

budget_charge = 40.00

daily_charge = 60.00

weekly_charge = 190.00

#baseCharge = ?

#4)Collect Mileage information:

#a) Prompt the user to input the starting odometer reading and store it as the variable odoStart

#Prompt -->"Starting Odometer Reading: "

# odoStart = ?

#b) Prompt the user to input the ending odometer reading and store it as the variable odoEnd

#Prompt -->"Ending Odometer Reading:"

# odoEnd = ?

#CUSTOMER DATA CHECK 2

#ADD CODE HERE TO PRINT:

#odoStart

#odoEnd

#baseCharge

'''

Section 2: Calculate the costs from the customer input

'''

#1) Calculate the mileage.

#a) Calculate the total mileage:

# ending odometer reading - starting odometer reading

# and store it as the variable totalMiles

# totalMiles = ?

#2) Calculate the mileage charge and store it as

# the variable mileCharge:

#a) Code 'B' (budget) mileage charge: $0.25 for each mile driven

#b) Code 'D' (daily) mileage charge: no charge if the average

# number of miles driven per day is 100 miles or less;

# i) Calculate the averageDayMiles (totalMiles/daysRented)

# ii) If averageDayMiles is above the 100 mile per day

# limit:

# (1) calculate extraMiles (averageDayMiles - 100)

# (2) mileCharge is the charge for extraMiles,

# $0.25 for each mile

#c) Code 'W' (weekly) mileage charge: no charge if the

# average number of miles driven per week is

# 900 miles or less;

# i) Calculate the averageWeekMiles (totalMiles/ weeksRented)

# ii) mileCharge is $100.00 per week if the average number of miles driven per week exceeds 900 miles

'''

Section 3: Display the results to the customer

'''

#1) Calculate the Amount Due as the variable amtDue

# This is the base charge + mile charge

#2. Display the results of the rental calculation:

#Customer Summary

#Rental Code:

#Days Rented:

#Starting Odometer:

#Ending Odometer:

#Miles Driven:

#Amount Due:

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

Databases On The Web Designing And Programming For Network Access

Authors: Patricia Ju

1st Edition

1558515100, 978-1558515109

More Books

Students also viewed these Databases questions

Question

=+ (b) affect the world interest rate?

Answered: 1 week ago