casa de cambios de dólar a bolivianos, consulta la tasa de cambio y es la que utiliza el resto del día. anotaciones en una calculadora. cuanto dinero le queda en la caja realizar cada operación. Siempre se asegura de tener suficiente efectivo para todo el día
class Shop { var rate: Double = 0.0 var cash: Double = 0.0 var day: Int = 0 fun exchangeCash(dollars: Double, cents: Double): Double{ val total = dollars + cents / 100 return total * rate } fun addCash(dollars: Double, cents: Double): Double{ val total = dollars + cents / 100 cash += total return cash } fun addRate(dollars: Double, cents: Double): Double{ val total = dollars + cents / 100 rate = total return rate } fun withdrawCash(dollars: Double, cents: Double): Double{ val total = dollars + cents / 100 if(total <= cash){ cash -= total } return cash } } fun main() { val shop = Shop() val client1 = shop.exchangeCash(100.0, 0.0) println(client1) } ``