Post a New Question

programming

posted by on .

This pseudocode should detrmine 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

  • programming - java - ,

    I don't see a pseudocode, but will be glad to comment/critique if you supply one.

  • programming - ,

    // This pseudocode should determine 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
    num STD_RATE = 65
    num COM_RATE = 40
    num SUB_RATE = 30
    num DAYS_FOR_DISCOUNT = 7
    num DISCOUNT_RATE = 0.20
    string QUIT = "ZZZZ"


    string carType
    num days
    num rate
    num discount
    num totalFee
    getReady()
    while carType != QUIT
    detailLoop()
    endwhile
    finish()
    stop

    getReady()
    output "Enter car type or ", QUIT, " to quit "
    input carType
    return

    detailLoop()
    rate = 0
    days = 0
    discount = 0
    minFee = 200
    output "Enter days rented "
    input days
    if carType = "Standard" then
    rate = STD_RATE
    if carType = "Compact" then
    rate = COM_RATE
    if carType = "Subcompact" then
    rate = SUB_RATE
    if rate = 0 then
    errorInvalidCarType()

    if days >= DAYS_FOR_DISCOUNT then
    discount = (rate * days) * DISCOUNT_RATE
    totalFee = (rate * days) – discount
    output “Rental fees for car is: $”, totalFee
    getReady()
    return
    errorInvalidCarType()
    output "Invalid car type, use Standard, Compact, or Subcompact"
    getReady()
    return

    finish()
    output "End of program"
    return

  • programming - ,

    Can someone tell me if i did this right?

Answer This Question

First Name:
School Subject:
Answer:

Related Questions

More Related Questions

Post a New Question