/ 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

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
100%

// 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

Expert Solution
Step 1

We need to modify the pseudocode for correct output. 

trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Mathematical functions
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education