// // program to count out change: // // prompt user for number of cents. // print equivalent number of dollars, quarters, dimes, nickels, pennies. // // this version uses "val" variables only // and includes some use of conditional execution: // rejects amounts < 0 // only prints nonzero amounts // the next line is needed to avoid warnings with the newest Scala // "comment it out" (insert a //) if you compile with an earlier version import scala.io.StdIn._ println("number of cents?") val cents = readInt println("input "+cents) val dollars = cents / 100 println(dollars + " dollars") val quarters = (cents - dollars*100) / 25 println(quarters + " quarters") val dimes = (cents - dollars*100 - quarters*25) / 10 println(dimes + " dimes") val nickels = (cents - dollars*100 - quarters*25 - dimes*10) / 5 println(nickels + " nickels") val pennies = (cents - dollars*100 - quarters*25 - dimes*10 - nickels*5) println(pennies + " pennies") val checkAnswer = dollars*100 + quarters*25 + dimes*10 + nickels*5 + pennies println("that adds up to "+checkAnswer) println("in dollars and cents "+dollars+"."+(cents%100))