Due Date: Monday October 19. NO LATE SUBMISSIONS. Print out a table that provides information on how much money you pay on a credit card. The model is that you have a) A given initial balance b) A given annual interest rate (divide by twelve to get monthly) c) A given monthly payment. Example: Balance=$300, Interest=12% APR, Monthly Payment=$100. Payment #1 is for $100; reduces balance to $200; interest of 1% makes balance $202 Payment #2 is for $100; reduces balance to $102; interest of 1% makes balance $103.02 Payment #3 is for $100; reduces balance to $3.02; interest of 1% makes balance $3.05; Payment #4 is for $3.05, which reduces balance to $0.00. Total payment is $303.05 FIRST THING TO DO: Write a FUNCTION that takes an initial balance, annual interest rate, and monthly payment and RETURNS the total payment. If the monthly payment is less than or equal to the interest payment, you must do something reasonable. SECOND THING TO DO: Assume that the initial balance is $4000.00. Write a program that prints out the total amount of payments for interest rates which vary from 7.0% to 22.0% (by 0.1% increments) and monthly payments of $100, $150, $200, $250, $300, $350, and $400. HAND IN: Your source code and sample output. As usual, you will be graded on correctness and style. In particular, I expect good commenting, correct indentation, good variable names, appropriate white space, liberal use of const, good program structure, including sufficient function definitions and declarations, and simple code. Make sure your table aligns nicely; there is a discussion in Chapter 5 that describes the use of formatting commands. Also, do not use the money class in this assignment, because we don't want the $ output all the time in the table. The due date is Monday, October 19 at CLASS TIME and there will be a quiz at the start of class concerning loops. Sample output for a different set of values is below: PAYING OFF A $2000.00 LOAN TOTAL PAYMENTS FOR GIVEN INTEREST RATE AND MONTHLY PAYMENT 50 75 100 125 150 175 200 7.0%: 2268.97 2166.43 2119.70 2092.94 2075.58 2063.44 2054.47 7.1%: 2273.54 2169.07 2121.55 2094.35 2076.71 2064.38 2055.28 7.2%: 2278.14 2171.72 2123.40 2095.76 2077.84 2065.33 2056.09 7.3%: 2282.76 2174.38 2125.27 2097.18 2078.98 2066.27 2056.90 7.4%: 2287.40 2177.07 2127.13 2098.59 2080.11 2067.22 2057.71 7.5%: 2292.06 2179.76 2129.00 2100.01 2081.25 2068.17 2058.52 7.6%: 2296.75 2182.46 2130.87 2101.43 2082.39 2069.11 2059.33 7.7%: 2301.47 2185.17 2132.75 2102.85 2083.53 2070.06 2060.14 7.8%: 2306.24 2187.89 2134.64 2104.28 2084.68 2071.01 2060.96 7.9%: 2311.03 2190.62 2136.52 2105.71 2085.82 2071.97 2061.77 8.0%: 2315.84 2193.35 2138.41 2107.14 2086.97 2072.92 2062.59 8.1%: 2320.68 2196.10 2140.31 2108.57 2088.11 2073.87 2063.40 8.2%: 2325.55 2198.85 2142.21 2110.01 2089.26 2074.83 2064.22 8.3%: 2330.43 2201.61 2144.11 2111.44 2090.41 2075.78 2065.04 8.4%: 2335.35 2204.39 2146.02 2112.88 2091.57 2076.74 2065.85 8.5%: 2340.28 2207.17 2147.93 2114.33 2092.72 2077.70 2066.67 8.6%: 2345.25 2209.95 2149.85 2115.77 2093.87 2078.65 2067.49 8.7%: 2350.24 2212.75 2151.77 2117.22 2095.03 2079.61 2068.31 8.8%: 2355.29 2215.56 2153.69 2118.67 2096.19 2080.58 2069.13 8.9%: 2360.36 2218.37 2155.62 2120.12 2097.35 2081.54 2069.96 9.0%: 2365.46 2221.20 2157.56 2121.57 2098.51 2082.50 2070.78