Company: Scienaptic AI_11oct
Difficulty: medium
Library Fine Problem Description Your local library needs your help! Given the expected and actual return dates for a library book, create a program that calculates the fine (if any). The fee structure is as follows: If the book is returned on or before the expected return date, no fine will be charged. If the book is returned after the expected return day but still within the same calendar month and year as the expected return date. Then Fine = 50 If the book is returned after the expected return month but still within the same calendar year as the expected return date. Then Fine = 200 If the book is returned after the calendar year in which it was expected, there is a fixed fine of 1000 Charges are based only on the least precise measure of lateness. For example, whether a book is due January 1, 2017 or December 31, 2017, if it is returned January 1, 2018, that is a year late and the fine would be 1000 The input would be two dates in the DD:MM:YYYY format. The first input is the due