Design the output and draw a flowchart or write pseudocode for a program thatcalculates the service charge a customer owes for writing a bad check. The programaccepts a customer's name, the date the check was written (year, month, andday), the current date (year, month, and day), and the amount of the check in dollarsand cents. The program continues until an eof value is encountered. The servicecharge is $20 plus 2 percent of the amount of the check, plus $5 for every monththat has passed since the check was written. A check is one month late as soon as anew month starts-so a bad check written on September 30 is one month overdueon October 1.