a) Write a program that figures out how long it will take to pay off a credit card by making payments of $10 every month. Take care to avoid infinite loops. (How would a bank prevent an infinite loop in this situation?)b) Write a program that makes a drawing of a skyscraper. The skyscraper should have at least 20 stories and at least 10 windows per story. Use a loop to draw the windows. c) Write a program that show the times tables in a grid, up to 9x9.