Program: Prepare a FLOWCHART that computes the overdue penalties (if any) on a library book when it is returned. The fee schedule is:
• For every day late up to 7 days, the late fee is 10 cents per day.
• Beyond 7 days, the late fee is 20 cents per day (example: a book returned 10 days late incurs a $1.30 late fee: 10 cents per day for the first 7 days and 20 cents per day for the next 3 days).
• Beyond 90 days, the late fee is 25 cents per day.
• If the borrower loses the book, they are charged the cost of the book, a $10 restocking fee, and late fees up to the point where they pay the fine.
When working with amounts of money, you do not need to round to two decimal places.
Your program may use the subsequent operations:
• Output information (text, numbers, etc.)
• Input a real number, integer, or boolean value
• Store a numeric or boolean value into a variable
• Perform arithmetic operations: add, subtract, multiply, divide, integer quotient, integer remainder
• Perform numeric comparisons: equals, does not equal, less than (or equal to), greater than (or equal to)
• Perform boolean operations: and, or, not
• Make decisions
• Loop (go back to an earlier point in the program)
You need to prepare a flowchart to compute the overdue penalties