/ This pseudocode should determine and output the rental fees for cars. // Standard cars rent for $65 per day, compacts rent for $40 per day, // and subcompacts rent for $30 per day. Rentals for at least 7 days // receive a 20% discount. An error message is displayed if the car type // is not valid. start Declarations string carType num days num STD_RATE = 65 num COM_RATE = 40 num SUB_RATE = 30 num DAYS_FOR_DISCOUNT = 10 num DISCOUNT_RATE = 0.20 string QUIT = "ZZZZ" getReady() while carType <> QUIT detailLoop() endwhile finish() stop getReady() output Enter car type or , QUIT, to quit input carType return detailLoop() output "Enter days rented " input days if carType = "Standard" then rate = STD_RATE else if car_Type = "Compact" then rate = COMPACT_RATE else if carType = "Subcompact" then rate = SUB_RATE else rate = 0 output "Invalid car type" endif endif endif if rate <> 0 if days >= DAYS_FOR_DISCOUNT then rate = rate * DISCOUNT_RATE endif output carType, days output "Enter car type or ", QUIT, " to quit " input carType return finish() output "End of program" return
Max Function
Statistical function is of many categories. One of them is a MAX function. The MAX function returns the largest value from the list of arguments passed to it. MAX function always ignores the empty cells when performing the calculation.
Power Function
A power function is a type of single-term function. Its definition states that it is a variable containing a base value raised to a constant value acting as an exponent. This variable may also have a coefficient. For instance, the area of a circle can be given as:
// This pseudocode should determine and output the rental fees for cars.
// Standard cars rent for $65 per day, compacts rent for $40 per day,
// and subcompacts rent for $30 per day. Rentals for at least 7 days
// receive a 20% discount. An error message is displayed if the car type
// is not valid.
start
Declarations
string carType
num days
num STD_RATE = 65
num COM_RATE = 40
num SUB_RATE = 30
num DAYS_FOR_DISCOUNT = 10
num DISCOUNT_RATE = 0.20
string QUIT = "ZZZZ"
getReady()
while carType <> QUIT
detailLoop()
endwhile
finish()
stop
getReady()
output Enter car type or , QUIT, to quit
input carType
return
detailLoop()
output "Enter days rented "
input days
if carType = "Standard" then
rate = STD_RATE
else
if car_Type = "Compact" then
rate = COMPACT_RATE
else
if carType = "Subcompact" then
rate = SUB_RATE
else
rate = 0
output "Invalid car type"
endif
endif
endif
if rate <> 0
if days >= DAYS_FOR_DISCOUNT then
rate = rate * DISCOUNT_RATE
endif
output carType, days
output "Enter car type or ", QUIT, " to quit "
input carType
return
finish()
output "End of program"
return
We need to modify the pseudocode for correct output.
Trending now
This is a popular solution!
Step by step
Solved in 2 steps