you will build a vending machine program. the vending machine will contain 8 different soft drinks. each soft drink will have a different price from each other. the vending machine will collect cash and credit card for purchase. the vending machine should let the user know what the prices are and should vend a drink as many times as they want. the vending machine should tell the user that one or more beverages are out of stock if that occurs. the vending machine should ensure that the correct amount is validated for purchase and change given if necessary.