// // program to count out change // prompt user for cents (positive integer) // print error message if negative // otherwise print equivalent number of dollars, quarters, dimes, nickels, pennies. // (but only nonzero values) println("enter a number of cents (positive integer)") val cents = readInt if (cents <= 0) println("number is not positive!") else { val dollars = cents / 100 if (dollars != 0) println(dollars + " dollars") val quarters = (cents - dollars * 100) / 25 if (quarters != 0) println(quarters + " quarters") val dimes = (cents - dollars * 100 - quarters * 25) / 10 if (dimes != 0) println(dimes + " dimes") val nickels = (cents - dollars * 100 - quarters * 25 - dimes * 10) / 5 if (nickels != 0) println(nickels + " nickels") val pennies = cents - dollars * 100 - quarters * 25 - dimes * 10 - nickels * 5 if (pennies != 0) println(pennies + " pennies") val check = dollars*100 + quarters*25 + dimes*10 + nickels*5 + pennies println("total " + check) }