casa de cambios que se dedica únicamente a cambiar dólares estadounidenses a bolivianos, al inicio de cada día consulta la tasa de cambio y es la que utiliza el resto del día. Actualmente realiza las anotaciones en una libreta apoyándose en una calculadora, pero debido a la afluencia de clientes, en ocasiones comete errores. Le gustaría tener una herramienta que le facilite el proceso y le indique cuanto dinero le queda en la caja al realizar cada operación. Siempre se asegura de tener suficiente efectivo para todo el día, pero cuando se le agota tiene que cerrar el resto del día, ya que en el lugar donde atiende no hay bancos.
fun main(args: Array<String>) { val exchangeRate = 3.2 val total = 1000.0 var remaining = total println("Welcome to exchange place") while (remaining > 0.0) { print("How many dollars do you want to exchange: ") val dollars = readLine()!!.toDouble() val exchange = exchangeRate * dollars remaining -= dollars println("You will receive $exchange bolivianos") println("You have $remaining dollars left") } println("We are out of cash") }