fun main(args: Array<String>){
val tasaCambio = 6.96
val caja = 1000.0
val montoDolares = 100.0
val montoBolivianos = montoDolares * tasaCambio
val cajaActual = caja + montoBolivianos
println("Caja actual: $cajaActual")
}
fun casaDeCambios(): String
def casa_de_cambio(dolares, cambio_dolar_boliviano):
return dolares * cambio_dolar_boliviano
casa_de_cambio(100, 5.76)
fun main() {
do {
val operation = readLine()!!
val operationSplitted = operation.split(" ")
when (operationSplitted[0]) {
"add" -> add(operationSplitted[1].toInt(), operationSplitted[2].toInt())
"substract" -> substract(operationSplitted[1].toInt(), operationSplitted[2].toInt())
"multiply" -> multiply(operationSplitted[1].toInt(), operationSplitted[2].toInt())
"divide" -> divide(operationSplitted[1].toInt(), operationSplitted[2].toInt())
"quit" -> operationSplitted[0] == "quit"
}
} while (true)
}
fun add(a: Int, b: Int) = println(a + b)
fun substract(a: Int, b: Int) = println(a - b)
fun multiply(a: Int, b: Int) = println(a * b)
fun divide(a: Int, b: Int
fun dollar2bolivianos(dollar: Float): Float {
}
fun changeDollarToBolivianos(dollars: Double): Double =
if (dollars in 1.0..50.0)
dollars * 6.97
else
throw Exception("No se pueden cambiar las cantidades fuera de rango")
fun rate(dolar: Double) : Double {
val bolivianos = 6.96
return dolar * bolivianos
}
rate(10.0)
fun add(a: Float, b: Float): Int {
return a + b
}
fun main(args: Array<String>) {
var result = add(1.0, 2.0) // 3.0
}
fun suma(a: Int, b: Int): Int {
return a + b
}
suma(1, 2)
fun cambioDolaresABolivianos(total: Int, tasa: Int): Int {
var dolares = total
var bolivianos = 0
while (dolares > 0) {
bolivianos = bolivianos + tasa
dolares = dolares - 1
}
return bolivianos
}
fun cambioDolaresABolivianos(total: Int, tasa: Int) = total * tasa
fun main(args: Array<String>) {
val course = getDollarCourse()
var sales = getSales()
println("Dollars to sell: $sales")
println("Course: $course")
while (sales > 0) {
val currentSales = Math.min(sales, 10)
val currentCash = getCash()
if (currentCash < currentSales * course) {
break
}
println("Sell: $currentSales at $course")
sales -= currentSales
}
println("Remaining: $sales")
}
fun getSales(): Int {
//...
}
fun getCash(): Int {
//...
}
fun getDollarCourse(): Int {
//...
}
fun cambio_de_dolar(dolar: Int): Int {
val tasa = valor_de_la_tasa_dolar()
return dolar_to_bol(dolar, tasa)
}
fun cambio_dolar_a_boliviano(dolar:Double, tasa:Double):Double{
return dolar*tasa
}
fun main(args: Array<String>){
print("Ingrese el valor del dolar: ")
val dolar:Double = readLine()!!.toDouble()
print("Ingrese el valor de la tasa: ")
val tasa:Double = readLine()!!.toDouble()
val respuesta = cambio_dolar_a_boliviano(dolar, tasa)
print("el resultado es: $respuesta")
}
fun main(args: Array<String>) {
var precioDolar: Float = 6.96f
var cantidad: Int = 0
val cantidadMinima = 100
val cantidadMaxima = 500
var dinero: Float = 0.00f
var efectivo: Float = 1000.00f
println(
"Bienvenido a la casa de cambio, el precio del dolar hoy es de Bs $precioDolar"
)
while (cantidad < cantidadMinima || cantidad > cantidadMaxima) {
println("Necesitas tener entre $cantidadMinima y $cantidadMaxima dolares para cambiar")
print("Ingrese la cantidad de dolares que desea cambiar: ")
cantidad = readLine()!!.toInt()
}
dinero = cantidad * precioDolar
efectivo += dinero
println("El monto a pagar es $dinero")
fun tasaDeCambioDolarBoliviano(d: Double): Double = d * 7.92
fun cuantoMeQueda(operaciones: Array<Operacion>): Double =
operaciones.map { op ->
when(op.tipo) {
TipoOperacion.Compra -> op.monto * -1
TipoOperacion.Venta -> op.monto
}
}.sum()
fun cuantoMeFalta(operaciones: Array<Operacion>): Double =
cuantoMeQueda(operaciones) * -1
fun cuantoTengo(operaciones: Array<Operacion>): Double =
cuantoMeQueda(operaciones) + cuantoMeFalta(operaciones)
fun dinero(operaciones: Array<Operacion>): Double =
cuantoTengo(operaciones)
const val precioDollar = 6.96
fun cantidadDinero(cantidadDolares: Double): Double {
return precioDollar * cantidadDolares
}
cantidadDinero(10.0)
MVC
Controlador -> lo unico que tiene acceso a la vista
Modelo -> la lógica del negocio
Vista -> la vista
fun convertToBolivianos(dollars: Double): Double {
val fixRate: Double = 6.97
return dollars * fixRate
}
fun defineCambio(dolar: Int) : Int {
val tasa = 7.82
return dolar * tasa
}
fun main() {
val casaDeCambio = CasaDeCambio()
casaDeCambio.calcularCambio(3, "USD")
}
class CasaDeCambio {
val tasaDeCambioDia = 7.89
val caja = 0.0
fun calcularCambio(valor: Double, moneda: String) {
return valor/tasaDeCambioDia
}
}
fun main() {
val dollarAmount = 100.0
val dollarToBolivianosRate = 6.8829
println("\$$dollarAmount at an exchange rate of $dollarToBolivianosRate is Bs. ${exchange(dollarAmount, dollarToBolivianosRate)}")
}
fun exchange(dollarAmount: Double, dollarToBolivianosRate: Double): Double {
return dollarAmount * dollarToBolivianosRate
}
fun casaDeCambio(dollar: Int) {
// consultar api
// hacer cambio
// actualizar la caja
// actualizar las operaciones
// guardar la tasa de cambio
}
fun sum(a: Int, b: Int) {
return a + b
}
sum(1, 2)
fun main() {
val caja : Caja = Caja(100, 100)
caja.operar(Operacion.COMPRA, 100.0, 400.0)
}
data class Caja(val saldo: Double, val tasaDeCambio: Double) {
fun operar(operacion: Operacion, dinero: Double, tipoCambioMoneda: Double) {
val operacion = operacion.realizarOperacion(dinero, tipoCambioMoneda)
println("La operacion ${operacion.operacion} es ${operacion.monto}")
}
}
enum class Operacion {
COMPRA {
override fun realizarOperacion(dinero: Double, tipoCambioMoneda: Double) = Operacion(this, dinero * tipoCambioMoneda)
}, VENTA {
override fun realizarOperacion(dinero: Double, tipoCambioMoneda: Double) = Operacion(this, dinero / tipo
class DollarCambio{
private val dolar_cambio = 6.97
private val pesos = 1000.00
}
fun main() {
var dolar = 0.0
var bolivianos = 0.0
val cambio = 7.7
var billetes = 0
var dinero = 0.0
println("Bienvenido a mi casa de cambio")
print("Ingrese la cantidad de dólares que desea cambiar: ")
dolar = readLine()!!.toDouble()
bolivianos = dolar * cambio
print("Sus ${dolar} dólares equivalen a ${bolivianos} bolivianos")
println("\nPuede retirar el dinero en: ")
billetes = Math.round(bolivianos / 100).toInt()
dinero += billetes * 100
println("Billetes de 100: $billetes")
billetes = Math.round((bolivianos - dinero) / 50).toInt()
dinero += billetes * 50
println
fun main(args: Array<String>) {
// To add two numbers
println("Enter two numbers: ")
val a = readLine()!!.toInt()
val b = readLine()!!.toInt()
val sum = a + b
println("The sum is: $sum")
}
data class Calculadora(
val tasaCambio: Float,
val bolivianos: Float,
val dolares: Float
)
fun main(args: Array<String>) {
val calculadora = Calculadora(6.96f, 100f, 0f)
println(calculadora)
calculadora.cambiarDolares()
println(calculadora)
calculadora.cambiarBolivianos()
println(calculadora)
}
fun Calculadora.cambiarDolares() {
bolivianos -= dolares * tasaCambio
}
fun Calculadora.cambiarBolivianos() {
dolares += bolivianos / tasaCambio
}
fun cambio(valor: Int) {
val cambioDolar = 7.5
val cambioEuro = 8.0
return print(valor * cambioDolar)
}
cambio(100)
fun cambio(dolar: Double) : Double {
return dolar * 6.96
}
cambio(10.0)
fun dolarToBs(dolar: Double): Double{
return dolar * 6.97
}
fun cambio(a: Double, b: Double): Double {
return a / b
}
fun calculateCaja(totalDollar: Double, totalBolivianos: Double): Double =
when {
totalBolivianos > totalDollar * 7.94 -> {
println("se puede cambiar $totalDollar dolares")
totalBolivianos - totalDollar * 7.94
}
totalBolivianos < totalDollar * 7.94 -> {
println("no se puede cambiar $totalDollar dolares")
totalBolivianos
}
else -> {
println("la caja esta en 0")
totalBolivianos
}
}
calculateCaja(100.0, 2000.0)
calculateCaja(100.0, 590.0)
calculateCaja(100.0, 794.0)
fun cambio(dolar:Int) {
val dolar: Int
val cambio: Int
var bolivianos: Int
var caja: Int
print("Ingrese la cantidad de dólares:")
dolar = readLine()!!.toInt()
cambio = 7.72
bolivianos = dolar * cambio
caja = caja + bolivianos
println("La cantidad en bolivianos es: $bolivianos")
}
fun casaDeCambio(dolar: Int): Int {
val cambio = 6.97
return dolar * cambio
}
casaDeCambio(10)
fun main(args: Array<String>){
val caja = Caja(100, 50, 40)
val vendedor = Vendedor(caja)
val cliente = Cliente(vendedor, 50)
cliente.comprar()
cliente.comprar()
println("el vendedor tiene en la caja ${vendedor.caja.efectivoEnDolares()}")
}
class Cliente(vendedor: Vendedor, val dolares: Int){
val vendedor = vendedor
fun comprar(){
vendedor.venderDolares(dolares)
}
}
class Vendedor(var caja: Caja){
fun venderDolares(dolares: Int){
caja.comprarDolares(dolares)
caja.comprarDolares(dolares)
}
}
class Caja(val dolares: Int, val euros: Int,
fun cambioDolar(montoBolivianos: Int, tasa: Float): Int {
return (montoBolivianos / tasa).toInt()
}
fun main(args: Array<String>) {
val caja: MutableList<Int> = mutableListOf(7, 0, 5, 0)
val cantidadADescontar: Int = 5
val tasa: Float = 6.86f
var cantidadEnCaja: Float = 0F
println("Ingrese la cantidad a cambiar")
val cantidadACambiar: Int = readLine()!!.toInt()
for(i in caja) {
cantidadEnCaja += i
}
val cambio: Float = cantidadACambiar.toFloat() / tasa
val conCambio = cantidadEnCaja - cambio
if(conCambio >= cantidadADescontar) {
println("usted tiene ${conCambio}bs. en caja")
}
}
fun dolarABoliviano(dolar: Float): Float {
return 6.92f * dolar
}
fun bolivianoADolar(boliviano: Float): Float {
return boliviano / 6.92f
}
fun add(a: Int, b: Int): Int {
return a + b
}
class CasaDeCambio() {
private var tasaDeCambio = 0.0
private var dineroEnCaja = 0.0
private val dineroQueGastaPorOperacion = 0.0
fun setTasaDeCambio(tasaDeCambio: Double) {
this.tasaDeCambio = tasaDeCambio
}
fun cambiarDolares(dineroEnDolares: Double): Double {
this.dineroEnCaja = this.dineroEnCaja - dineroQueGastaPorOperacion
if (dineroEnCaja < dineroQueGastaPorOperacion) {
throw Exception("no tiene dinero en caja")
}
if (dineroEnDolares < 0) {
throw Exception("dinero en dolares no puede ser negativo")
}
val dineroEnBolivianos = dineroEnDolares * this.tasaDeCambio
this.
class Bill(
val value: Int,
val quantity: Int,
val name: String
)
class CashBox(
var bills: MutableList<Bill> = mutableListOf()
) {
fun add(bill: Bill) {
bills.add(bill)
}
fun remove(bill: Bill) {
bills.remove(bill)
}
fun total(): Int {
var total = 0
bills.forEach {
total += it.value
}
return total
}
fun remove(value: Int, quantity: Int) {
for (i in 0..quantity - 1) {
bills.removeAt(bills.lastIndexOf(Bill(value = value, quantity = quantity, name = "bill")))
}
}
}
fun cambio (dolar: Float){
val tasa = 7.29f
var cambio = dolar * tasa
return cambio
}
fun casaDeCambios(dolar: Double){
var tasaDeCambio = 7.7
var bolivianos = dolar * tasaDeCambio
println("Usted tiene $bolivianos")
}
class CasaDeCambio {
private var tasaDeCambio: Float = 6.96f
private var ganancia: Float = 0.5f
private var dineroEnCaja: Float = 0f
fun comprarDolares(cantidadDeDolares: Float): Float {
if (cantidadDeDolares > dineroEnCaja) {
return 0f
}
return cantidadDeDolares * (1 + ganancia) * tasaDeCambio
}
fun venderDolares(cantidadDeDolares: Float): Float {
return cantidadDeDolares * (1 - ganancia) * tasaDeCambio
}
fun actualizarTasaDeCambio(nuevaTasaDeCambio: Float) {
tasaDeCambio = nuevaTasaDeCambio
}
}
fun dolarToBoliviano(dolar: Float): Float {
return dolar * 6.96f
}
fun dolarToEuro(dolar: Float): Float {
return dolar * 0.91f
}
fun dolarToReal(dolar: Float): Float {
return dolar * 5.29f
}
fun dolarToPesoChileno(dolar: Float): Float {
return dolar * 748.81f
}
fun dolarToPesoMexicano(dolar: Float): Float {
return dolar * 21.99f
}
fun dolarToPesoColombiano(dolar: Float): Float {
return dolar * 3799.96f
}
fun dolarToPesoArgentino(dolar: Float): Float {
return dolar * 69.19f
}
fun dolarToPesoUruguayo(dolar: Float): Float {
return dolar * 41.67f
}
fun
fun exchangeRate(dollar: Double, exchangeRate: Double): Double {
return dollar * exchangeRate
}
exchangeRate(20.0, 6.97)
#principal
importe_total = 0
opcion = 0
caja = 0
tasa_cambio = 6.86
while (opcion != 4):
print('1. Ingreso')
print('2. Cambio')
print('3. Consulta')
print('4. Salir')
opcion = int(input('Ingrese opcion: '))
#opcion 1
if (opcion == 1):
print('Ingrese importe de ingreso: ')
ingreso = float(input())
caja += ingreso
print('Caja: ', caja)
#opcion 2
if (opcion == 2):
print('Ingrese importe a cambiar: ')
cambio = float(input())
cambio_bolivianos = cambio * tasa_cambio
if (cambio_bolivianos <= caja):
caja -= cambio
fun main(){
val cambioDolar: Double = 8.45
val dolares: Int = readLine()!!. toInt()
val bolivianos: Double = dolares * cambioDolar
println("tiene $bolivianos Bs")
val comida: Double = bolivianos * 0.3
val renta: Double = bolivianos * 0.1
val sueldo: Double = bolivianos * 0.1
val caja: Double = bolivianos - (comida + renta + sueldo)
println("caja: $caja")
val cambioBolivianos: Double = 43
val cliente1: Int = readLine()!!.toInt()
val cliente2: Int = readLine()!!.toInt()
val cliente3: Int = readLine()!!.toInt()
println("cliente 1: ${cliente1 * cambioBolivianos}")
println("cliente 2:
fun convert(dollar: Double): Double {
return dollar*6.96
}
fun main(args: Array<String>) {
val dollar = 1.00
val cash = convert(dollar)
println(cash)
}
fun main() {
val readLine = readLine()
val values = readLine!!.split(' ')
val tasaDolar = values[0].toDouble()
val cantidad = values[1].toInt()
val billetes = cantidad / 100
val resto = cantidad % 100
println(billetes)
println(resto)
println(billetes + resto)
}
fun add(a: Int, b: Int): Int {
return a + b
}
fun main() {
println("Hello, world")
add(1, 2)
}
fun casaDeCambio(dolar: Double, tasaDeCambio: Double): Double {
return dolar * tasaDeCambio
}
casaDeCambio(2.0, 6.96)
fun dolartoboliviano(dolar: Int, tasa: Double): Double {
return dolar * tasa
}
fun main() {
println(dolartoboliviano(1, 6.96))
}
fun main (args: Array<String>) {
//definir las variables
var dollar = 0.0
var bolivianos = 0.0
var cambio = 6.86
var op = 0
var cantidad = 0.0
var total = 0.0
var totalBol = 0.0
//mostrar menu
while (op != 4){
println("1. Para comprar dólares")
println("2. Para vender dólares")
println("3. Para ver el total de bolivianos")
println("4. Para salir")
println("Ingrese la opción: ")
op = readLine()!!.toInt()
//seleccionar opcion
when(op){
1 -> {
println("Ingrese la cantidad de bolivianos: ")
cantidad = readLine()!!.toDouble()
dollar = cantidad/cambio
println("Su cambio es de: $dollar")
total += dollar
fun changeDollarToBolivianos(exchangeRate:Double, amount:Double):Double = exchangeRate * amount
fun changeDollarToBolivianos(exchangeRate:Double, amount:Double):Double {
return exchangeRate * amount
}
fun casaDeCambio(cantidadDolar: Int, cantidadBolivianos: Int): Int {
return cantidadDolar + cantidadBolivianos
}
casaDeCambio(1, 2)
fun main(args: Array<String>) {
val tasaCambio = 8.75
var efectivo = 2000.0
var numeroDeVentas = 0
println("Bienvenido a la Casa de cambio")
println("El precio del dólar es de: $tasaCambio")
do { // do while
println("¿Cuántos dólares desea cambiar?")
val dolares = readLine()?.toDouble()!! // !! hace que readLine() no retorne un NUllable
val bolivianos = tasaCambio * dolares
if (dolares <= efectivo) {
println("Usted recibirá $bolivianos Bolivianos")
efectivo -= dolares
numeroDeVentas++
} else {
println("Usted no tiene suficiente efectivo")
}
println("Usted tiene $efectivo Bs
fun exchange(dollars: Int) = dollars * 6.96f
fun casa_de_cambios(dolares: Int) {
// consulta la tasa de cambio (único lugar donde se consulta, es la que utiliza el resto del día)
val tasa = consulta_tasa()
// cuanto dinero le queda en la caja
val caja = consulta_caja()
// realizar cada operación. Siempre se asegura de tener suficiente
// efectivo para todo el día
if (dolares * tasa > caja) {
val diferencia = dolares * tasa - caja
val mensaje =
"No se tiene suficiente dinero en la caja; faltan $diferencia bolivianos"
throw Exception(mensaje)
}
// realizar la operación
val monto = dolares * tasa
val mensaje = "Por $
fun cambio(dolar:Double, tasa:Double): Double{
var tasa = tasa
return dolar * tasa
}
fun casadecambio(dolares: Int, bolivianos: Int): Int {
val currentRate = 7.5
return dolares * currentRate
}
casadecambio(1, 7.5)
fun cambioDolarBoliviano(cantidadDolares: Double, tasa: Double):Double{
return cantidadDolares*tasa
}
cambioDolarBoliviano(100.0, 6.98)
fun add(a: Int, b: Int): Int {
var result = a + b
return result
}
add(1, 2)
public void processTransaction(double amount){
// Preconditions
if(amount < 0)
throw new IllegalArgumentException("Invalid amount");
double rate = 0.0; //Get currency rate
double totalAmount = amount * rate;
// Postconditions
if(totalAmount < 0)
throw new IllegalStateException("Negative total amount");
if(cashInDrawer < totalAmount)
throw new IllegalStateException("Not enough cash in drawer");
cashInDrawer -= totalAmount;
}
fun multiply(a: Int, b: Int): Int {
return a * b
}
multiply(3, 3)
fun currencyConverter(dollars: Double): Double {
return dollars * rate
}
fun main() {
var dollars = currencyConverter(dollar)
println("$dollars")
}
class ATM(var dolares: Int) {
fun deposit(money: Int) {
dolares += money
}
}
fun main(args: Array<String>) {
val atm = ATM(100) //caja de ahorro tiene una cantidad inicial
atm.deposit(20)
println(atm.dolares)
}
fun f(a:Int, b:Int) = a + b
f(1, 2)
fun add(a: Int, b: Int): Int {
return a + b
}
add(1, 2)
fun exchange(value: Double): Double {
return value * 6.96
}
fun exchange(value: Int): Int {
return (value * 6.96).toInt()
}
fun exchange(value: Float): Float {
return (value * 6.96).toFloat()
}
fun cambioDolaresABolivianos(dolares: Double): Double {
return dolares * 6.97
}
fun cambioBolivianosADolares(bolivianos: Double): Double {
return bolivianos / 6.97
}
fun cambioDolaresABolivianos(dolares: Double, tasaDeCambio: Double): Double {
return dolares * tasaDeCambio
}
val tasaDeCambio = 6.97
fun casaDeCambios(dolar: Float): Float {
val tasa = 6.97f
return dolar * tasa
}
fun main() {
println(casaDeCambios(100f))
}
fun convert(dolar: Int, bolivianos: Int): Int {
return dolar * bolivianos
}
convert(dolar = 1, bolivianos = 6.97)
fun changeDolar(dolar: Float, tasa: Float) = dolar * tasa
data class Exchange(val dollars: Float, val rate: Float)
fun calculate(amount: Int, rate: Float) = amount * rate
fun main() {
val exchange = Exchange(100f, 6.9f)
val cambio = calculate(exchange.dollars.toInt(), exchange.rate)
println(cambio)
}
fun cambio(bolivianos: Int, tasa: Int = 6.9): Int {
return bolivianos / tasa
}
println(cambio(100, 7))
println(cambio(100))
fun dolarToBoliviano(usd: Double): Double {
return usd * 7.6
}
val exchangeRate = 7.6
fun dolarToBoliviano(usd: Double): Double {
return usd * exchangeRate
}
fun dolarToBoliviano(usd: Double): Double {
val exchangeRate: Double = 7.6
return usd * exchangeRate
}
fun dolarToBoliviano(usd: Double): Double {
val exchangeRate: Double = 7.6
return usd * exchangeRate
}
fun main() {
val exchangeRate = 7.8
val dollars = 100
val bolivianos = dollars * exchangeRate
println(bolivianos)
}
fun main(){
println("Casa de Cambio")
var dolar = 30
var bolivianos = 0
var cotizacion = 35.15
var efectivo = 100.00
var cambio = 0
var pedir = 0
var cambioDolar = efectivo - (pedir/cotizacion)
var cambioBolivianos = efectivo - pedir
println("Efectivo disponible: \$ $efectivo")
println("Cotización del dolar: $cotizacion")
print("¿Cuánto desea cambiar?: \$")
pedir = readLine()!!.toDouble()
if (pedir < efectivo){
println("El cambio es Bs. $cambioBolivianos")
println("El cambio es $cambioDolar dólares")
}
else{
println("No hay suficiente efectivo")
fun main(args: Array<String>) {
val casaDeCambio = CasaDeCambio(100)
println(casaDeCambio.convertir(100, "Bs"))
println(casaDeCambio.caja)
}
class CasaDeCambio(var caja: Int) {
fun obtenerCambioPara(moneda: String): Int {
return if (moneda == "Bs") 7 else 12
}
fun convertir(dolares: Int, moneda: String): Int {
return dolares * obtenerCambioPara(moneda)
}
}
fun casaDeCambio(dolares: Double): Double {
return dolares * 6.97
}
fun caja(): Double {
var total = 0.0
while (true) {
println("1. Ingresar dinero")
println("2. Retirar dinero")
println("3. Total")
println("4. Salir")
println("Elija una opción")
val opcion = readLine()!!.toInt()
when (opcion) {
1 -> {
println("Ingrese el monto: ")
val monto = readLine()!!.toDouble()
total += monto
}
2 -> {
println("Ingrese el monto: ")
val monto = readLine()!!.toDouble()
total -= monto
}
3 -> {
println("El total es: $total")
}
4 -> {
println("Hasta luego!")
break
fun main(){
println("Please enter the ammount of dollars you have: ")
val ammountDollars = readLine()!!.toDouble() //!! para utilizar el null
val exchangeRate = 7.0
val ammountBolivianos = ammountDollars * exchangeRate
println("The ammount of bolivianos is: $ammountBolivianos")
}
fun casaDeCambios(dollars: Double):Double {
val tasa = 6.9
val efectivo = 1000.0
if (dollars * tasa > efectivo) {
return efectivo
} else {
return dollars * tasa
}
}
casaDeCambios(100)
fun main() {
val dolarToday = 7.85
var cashierCash = 10000.0
// calcular el cambio
val change = functionToCalculateChange(cashierCash, dolarToday)
println("El cambio es $change")
}
fun functionToCalculateChange(cashierCash: Double, dolarToday: Double){
var customers = 0
var change = 0
var totalBuy = 0
do {
// pedir un monto al cliente
println("Ingrese monto a comprar")
//val amount = readLine()?.toDouble() //nullable
val amount = readLine()!!.toDouble() //non-nullable
// calcular el cambio
change = (amount*dolarToday) - amount
println("El cambio es $change")
totalBuy += amount
customers++
} while (change <= cashierCash)
println("Cobro un total de $totalBuy
fun casaDeCambios(dolar: Double): Double {
val cambio = 6.97
return dolar * cambio
}
fun factorial(n: Int): Int {
var factorial: Int = 1
for(i in 1..n) {
factorial *= i
}
return factorial
}
println("Factorial de 3 es: ${factorial(3)}")
fun convertCambio(n: Float, tasa: Float): Float{
return (n*tasa)
}
convertCambio(3.5F,6.96F)
fun main(args: Array<String>) {
var dolartoday = 8.15
println("ingrese el monto en dólares")
var montoDolares = readLine()?.toInt()!!
println("ingrese el tipo de operación (1 = venta, 2 = compra)")
var operacion = readLine()?.toInt()!!
var montoBolivianos = 0
if (operacion == 1) {
montoBolivianos = montoDolares / dolartoday
} else {
montoBolivianos = montoDolares * dolartoday
}
println("el monto en bolivianos es: $montoBolivianos")
}
fun main() {
val dollar = 1000
val bankRate = 7.93
val changeRate = 7.85
val operationalExpenses = 200
val bankChange = dollar * bankRate
val change = bankChange - operationalExpenses
val changeInBolivianos = change / changeRate
println("Casa de cambio ${changeInBolivianos}")
}
fun main(args: Array<String>) {
var dolares = 10
var tasaCambio = 7.7
var saldo = dolares * tasaCambio
println("Saldo: $saldo")
var pesos = 200
dolares = pesos / tasaCambio
println("Dolares: $dolares")
}
fun cambio(monto_dolar: Float, cambio: Float): Float {
return monto_dolar * cambio
}
cambio(1, 6.96)
(pseudocodigo)
fun casaCambio(dinero){
return dinero * tasaCambio
tasaCambio = consultar()
}
//función que reciba los billetes de 20 y retorne la cantidad de billetes de 20
fun cantidadBilletes20(dinero: Int): Int {
return dinero/20
}
//función que reciba la cantidad de billetes de 50 y retorne la cantidad de billetes de 50
fun cantidadBilletes50(dinero: Int): Int {
return dinero/50
}
//función que reciba la cantidad de billetes de 100 y retorne la cantidad de billetes de 100
fun cantidadBilletes100(dinero: Int): Int {
return dinero/100
}
fun cambioDolarABolivianos(monto: Float, tasa: Float): Float = monto * tasa
fun cuantoMeQuedaEnLaCaja(monto: Float, tasa: Float, ventas: List<Float>): Float {
val montoEnBolivianos = cambioDolarABolivianos(monto, tasa)
val ventasEnBolivianos = ventas.map { cambioDolarABolivianos(it, tasa) }
return ventasEnBolivianos.sum() - montoEnBolivianos
}
fun calculateBolivianos(usd: Float, rate: Float): Float {
val total = usd * rate
return total
}
fun calculateBolivianos(usd: Float, rate: Float) = usd * rate
calculateBolivianos(100f, 6.97f)
var dolares = 0
var dinero = 0
var cambio = 0.0
fun main(args: Array<String>) {
println("cuantos dolares tienes?")
dolares = readLine()!!.toInt()
println("cuanto dinero tienes?")
dinero = readLine()!!.toInt()
cambio = cambioDolar(dinero)
val bolivianos = dolares*cambio
println("tienes $bolivianos bolivianos")
}
fun cambioDolar(dinero: Int): Double {
return dinero.toDouble()/6.85
}
fun main(args: Array<String>) {
val tasa = readLine()!!.toFloat()
val cambioDeDolar = readLine()!!.toInt()
val cambioDeBolivianos = readLine()!!.toInt()
val compra = readLine()!!.toInt()
val venta = readLine()!!.toInt()
val cambioDeDolarBolivianos = cambioDeDolar * tasa
val cambioDeBolivianosDolares = cambioDeBolivianos / tasa
val compraDolar = compra * tasa
val ventaBolivianos = venta * tasa
val caja = cambioDeDolarBolivianos - compraDolar + cambioDeBolivianosDolares - ventaBolivianos
println(cambioDeDolarBolivianos)
println(cambioDeBolivianos
fun casaDeCambios(dolar: Int) : Int {
return dolar * 6800
}
casaDeCambios(10)
fun main(args : Array<String>){
var dollar = 10
var dollarRate = 6.96
var bolivianos = dollar * dollarRate
println("El total de bolivianos es $bolivianos")
}
fun conversorDeDolaresABolivianos (cantidad: Int, tasaDeCambio: Double): Double {
return cantidad.toDouble() * tasaDeCambio
}
fun main() {
val tasaDeCambio = 6.97
val cantidad = conversorDeDolaresABolivianos(10, tasaDeCambio)
println("$cantidad Bolivianos")
}
data class Dolar(val monto: Float){
operator fun times(multiplicador: Float): Dolar {
return Dolar(monto * multiplicador)
}
}
data class Boliviano(val monto: Float)
fun casaDeCambio(dolar:Dolar): Boliviano{
return Boliviano(dolar.monto * 6.96f)
}
fun cajero(dolares: Dolar): Boliviano{
TODO("Not implemented")
}
fun main(args: Array<String>) {
var dollar = 15.0
var dollarToBolivianos = 6.96
var result = dollarToBolivianos * dollar
print("$dollar")
print("$dollarToBolivianos")
print(result)
}
fun casaDeCambios(nombre: String, dolares: Double): Double {
val rate = 8.3
val caja = 1000.0
val bolivianos = dolares * rate
val dinero = caja - bolivianos
return dinero
}
fun convertir(monto: Int, tasa: Float): Int {
val montoEnBs = monto * tasa
return montoEnBs.toInt()
}
convertir(100, 6.96F)
fun add(a: Int, b: Int): Int {
return a + b
}
fun casaDeCambio(dolares: Double): Double {
val tasa = 7.71
return dolares * tasa
}
fun main() {
print(casaDeCambio(2.0))
}
fun add(a: Int, b: Int): Int {
return a + b
}
add(1, 2)
fun main() {
val myBills: MutableList<Int> = mutableListOf()
val myCashBox: MutableList<Int> = mutableListOf()
val exchangeRate = 7.76
val bills = listOf(20, 50, 100, 200, 500)
var stillCash: Boolean
var amountOfDollars: Int
var amountOfBolivianos: Int
var totalBolivianos: Int
var totalDollars: Int
var transaction: Int
var change: Int
var cashBalance: Int
var billsBalance: Int
do {
do {
println("How many dollars do you have? ")
amountOfDollars = readLine()!!.toInt()
if (amountOfDollars < 0) {
println("Please enter a positive number!")
}
} while (amountOfDollars < 0)
amountOfBolivianos = (amountOfDollars * exchangeRate).roundUp()
stillCash
fun exchange(value: Int) {
println("Bolivianos: $value")
println("Dolares: ${value / 6.96}")
}
fun change(usd: Double): Double = usd * 7.81
fun cambioDolar(dolar: Int) : Int{
val TASA = 6.97
return dolar * TASA
}
fun main(args: Array<String>) {
print("Bienvenido a la casa de cambio\n" +
"Ingrese el monto a cambiar: ")
val dolar = readLine()!!.toInt()
print("Su cambio es: $" + cambioDolar(dolar))
}
fun cambio(dollars):
return dollars * 6.9
fun casaCambios(dolares: Double): Double {
return dolares * cambio
}
fun casaDeCambio(dolar: Float) : Float {
// Your code here
return dolar * 6.96f
}
fun casaDeCambio(dolares: Int): Bolivianos {
val compra = consultarTasa()
val vaciarCaja = caja - (dolares * compra)
return dolares * compra
}
fun cafeAmericano(person: Person) {
println("${person.name} recibe un café americano")
}
fun cambioDolarABolivianos(dolar: Double) : Double {
val tasaCambio = 7.8
return dolar * tasaCambio
}
fun main() {
val cambioDolar = 15.0
var cambioEuro = 16.5
var dolares = 20.0
var euros = 100.0
var cambio = cambioDolar * dolares + cambioEuro * euros
println("El cambio es: $cambio")
}
fun casaDeCambio(personas: List<Persona>, tasaDeCambio: Int): List<Persona> {
for (persona in personas) {
persona.bolivianos += persona.dolares * tasaDeCambio
persona.dolares = 0
}
return personas
}
fun main() {
val caja = Cajero()
caja.cambiarDolar(6.90)
caja.cambiarEuro(7.65)
caja.cambiarLibra(8.22)
caja.cambiarBitcoin(1.01)
caja.cambiarPeso(150)
caja.cambiarReal(1.95)
caja.cambiarYen(0.064)
caja.cambiarCafecito(10)
val leyendo= Scanner(System.`in`)
println("Ingrese su operacion: ")
val operacion = leyendo.nextInt()
println("Ingrese la cantidad")
val cantidad = leyendo.nextInt()
caja.operaciones(operacion,cantidad)
}
fun main(args: Array<String>) {
val cotizacionDolar: Double = 7.8
var bolivianos: Double = 0.0
var dolares: Double = 0.0
var saldoBolivianos: Double = 0.0
var saldoDolares: Double = 0.0
var opcion: Int = -1
while (opcion != 4) {
println("1. Dolar to Bolivianos")
println("2. Bolivianos to Dolar")
println("3. Reporte de saldos")
println("4. Salir")
println("Ingrese su opcion")
opcion = readLine()!!.toInt()
when (opcion) {
1 -> {
println("Ingrese monto en dolares")
dolares = readLine()!!.toDouble()
saldoBolivianos += dolares * cotizacionDolar
saldoDolares -=
fun casaDeCambios(dolares: Int, tasaDeCambio: Double): Double {
return dolares * tasaDeCambio
}
val tasa = 6.9
val bolivianos = casaDeCambio(100, tasa)
println(bolivianos)
println(tasa)
fun casaDeCambio(dolar: Double): Double {
val tasaDeCambio = 6.91
val dineroEnCaja = 10000.0
val dineroEnDolares = dineroEnCaja / tasaDeCambio
return dolar * tasaDeCambio
}
fun main() {
print(casaDeCambio(100.0))
}
fun cambiarDolares(cantidad:Int, tasa:Float):Float{
return cantidad / tasa
}
cambiarDolares(1,6.9)
class CasaCambio(tipoCambio: Double){
var tipoCambio = tipoCambio
var dineroCaja = 0.0
fun cambio(dinero: Double): Double{
return dinero * tipoCambio
}
fun anotacionCaja(dinero: Double): Double{
dineroCaja += dinero
return dineroCaja
}
}
fun main() {
var dolls: Double = 100.00
var rate: Double = 6.96
var Bolivianos: Double = rate * dolls
println("Tienes $Bolivianos Bs.")
}
fun main(args: Array<String>) {
val dolar_tasa = 7.65
var dinero_tasa = 0.0
fun convertir(cantidad: Double, tasa: Double): Double = cantidad * tasa
fun operacion(cantidad: Double, tasa: Double) {
dinero_tasa = dinero_tasa + cantidad * tasa
}
println("1. Dolar a Bolivianos")
println("2. Bolivianos a Dolar")
println("3. Consultar Tasa")
println("4. Consultar Dinero")
print("Ingrese opcion: ")
val opcion = readLine()!!.toInt()
when(opcion) {
1 -> {
print("Ingrese cantidad de dolares: ")
val cantidad = readLine()!!.toDouble()
println("Saldo: ${convertir(cantidad, dolar_tasa)}")
operacion(
class CasaCambio() {
private var dolar = 0.0
private val calculadora = Calculadora()
fun tasa(dolar: Double) {
this.dolar = dolar
}
fun cambiar(bolivianos: Double): Double {
return calculadora.dividir(bolivianos, dolar)
}
fun cambiar(dolar: Double): Double {
return calculadora.multiplicar(dolar, this.dolar)
}
}
fun main() {
val tasa = 7.76
val efectivo = 100000.0
val compra = 60000.0
var cambio = 0.0
when {
compra > efectivo -> println("Te falto efectivo")
compra > tasa -> println("Te falto tasa de cambio")
else -> cambio = efectivo - compra
}
println("Su cambio es $cambio")
}
fun main(args: Array<String>) {
val cambio = getCambioDeDolar()
print(cambio * 1)
print(cambio * 4)
print(cambio * 10)
print(cambio * 20)
}
fun getCambioDeDolar(): Int {
var bolivianos = (1..100).random()
return bolivianos
}
fun main() {
val amount = 200
val money = 100.0
val change = money - amount
val moneyInCash = 100
if (moneyInCash >= change) {
println("I have enough money to give you the change")
} else {
println("I don't have enough money")
}
}
fun casaDeCambio(dolares: Int): Int {
return tasaDeCambio * dolares
}
fun tasaDeCambio(tasa: Float): Float {
return tasa
}
fun cajaDeCambio(dolares: Int, tasa: Float): Float {
return tasa * dolares
}
fun anotaciones(lista: List<Int>): Int {
var resultado = 0
for (elemento in lista) {
resultado += elemento
}
return resultado
}
fun exchangeDollar(dollars: Float, tax: Float): Float {
return dollars * tax
}
fun dollar_to_bolivianos(dollars: Double, exchange_rate: Double = 6.96) : Double{
return dollars * exchange_rate
}
// data class
data class Money(val ammount: Int, val currency: String)
// interface de cambio de divisas
interface CambioDeDivisas {
val rate: Double
fun change(money: Money): Money
}
// clase que implementa la tasa de cambio
class CambioDeDivisasImpl(override val rate: Double): CambioDeDivisas {
override fun change(money: Money) = Money((money.ammount * rate).toInt(), money.currency)
}
// clase que permite realizar operaciones aritméticas con Money
class MoneyOperation(val cambioDeDivisas: CambioDeDivisas) {
fun add(a: Money, b: Money) = Money(a.ammount + b.ammount, a.currency)
fun sub(a: Money, b: Money) = Money(a.ammount - b.ammount, a.currency)
fun change(a: Money) = cambioDeDivisas
def add(a, b):
return a + b
fun main() {
var bolivianos = 0
val dolar = 1
val pesos = 1
val real = 1
val tasaCambio = 6.96
val saldoInicial = 100000.0
val bolivianosEnCaja = 100
val saldoFinal = saldoInicial - tasaCambio * (bolivianos + (dolar * 8) + (pesos * 5) + (real * 4))
if (saldoFinal > saldoInicial && bolivianosEnCaja > tasaCambio) {
println("tiene suficiente en caja")
} else {
println("no tiene suficiente en caja")
}
}
fun main(args: Array<String>) {
var dolar = 7.76
fun cambioBsADolar(bs: Double):Double{
return bs/dolar
}
fun cambioDolarABs(dolar: Double):Double{
return dolar*dolar
}
print(cambioBsADolar(5000.0))
print(cambioDolarABs(5000.0))
}
//importante
fun casaDeCambio() {
val tasaDeCambio = 60
val maximo = 1000000
val minimo = 100000
var caja = 0
var doCambio = 0
var bolCambio = 0
var resultado = 0
while (true) {
println("-----Casa de cambio------")
print("Ingrese 1 para dolares\nIngrese 2 para bolivianos\nIngrese 3 para salir\nOpcion: ")
val opcion: Int = readLine()?.toInt() ?: 0
when (opcion) {
1 -> {
print("Ingrese la cantidad en dolares: ")
doCambio = readLine()?.toInt() ?: 0
resultado = doCambio * tasaDeCambio
println("Cantidad a pagar: $resultado")
print("Ingrese la cantidad en bolivianos:
fun cambiarDolarABoliviano(monto: Double): Double {
val tasaDeCambioPorDefecto = 6.97
return monto * tasaDeCambioPorDefecto
}
fun cambiarBolivianoADolar(monto: Double): Double {
val tasaDeCambioPorDefecto = 6.97
return monto / tasaDeCambioPorDefecto
}
fun main() {
var caja = 100.0
var efectivo = 0.0
var total = 0.0
println("Bienvenido a mi casa de cambio de dolares a bolivianos, cuanto dinero quieres cambiar? ")
var monto = readLine()!!.toDouble()
efectivo = efectivo + monto
if (efectivo >= caja) {
println("Hoy no puedo hacer el cambio, vuelve mañana")
fun casaDeCambio(dolares : Float, tasa : Float) : Float {
return dolares * tasa
}
val tasa = 60f
val dinero = 300f
val resultado = casaDeCambio(dinero, tasa)
fun main() {
var caja = 0.0
var dolares: Double
fun cambioDolar(cambioReal: Double, dolares: Double): Double {
return cambioReal * dolares
}
do {
println("Bienvenido a la Casa de Cambio")
println("Ingresa la cantidad de dolares a cambiar")
dolares = readLine()!!.toDouble()
if (dolares <= 0) {
println("No puedes ingresar un monto igual o menor a 0")
}
} while (dolares <= 0)
var cambioReal = 6.96
var bs = cambioDolar(cambioReal, dolares)
println("La cantidad en bolivianos que obtendras es: $bs Bs")
caja += bs
var respuesta = ""
do {
println("¿Desea cambiar o
var dolar = 7.56
var pesos = 1000
var efectivo = 50000
fun cambiarDolarAPesos(dolar: Double, pesos: Double): Double{
return dolar * pesos
}
fun cambiarPesoADolar(pesos: Double, dolar: Double): Double{
return pesos / dolar
}
fun validarEfectivo(efectivo: Int, cambio: Double): Boolean{
return efectivo >= cambio
}
fun main() {
println("el cambio en pesos es ${cambiarDolarAPesos(dolar, pesos)}")
println("el cambio en dolar es ${cambiarPesoADolar(pesos, dolar)}")
println("la validacion de efectivo es ${validarEfectivo(efectivo, cambiarDolarAPesos(dolar, pesos))}")
}
fun exchangeRate(dollars: Int): Int {
return (6.94 * dollars).toInt()
}
fun cambio(monto: double): double {
when (monto) {
in 0.0..5.0 -> return 5.0
in 5.1..100.0 -> return 100.0
in 100.1..1000.0 -> return 1000.0
else -> return 0.0
}
}
cambio(4.0)
class CashBox {
var amount = 0.0
fun exchange(dollar_amount: Double, rate: Double) {
var bolivian_amount = dollar_amount * rate
println("$dollar_amount dollars are $bolivian_amount bolivianos")
amount += bolivian_amount
}
fun getAmount(): Double {
return amount
}
}
fun main() {
var money = CashBox()
money.exchange(10.0, 6.96)
money.exchange(20.0, 6.96)
money.exchange(30.0, 6.96)
money.exchange(40.0, 6.96)
money.exchange(50.0, 6.96)
money.exchange(60.0, 6.96)
money.exchange(70.0, 6.96)
money.exchange(80.0, 6.96)
money.exchange(90.0, 6.96)
money.exchange(
fun add(a:Int, b:Int): Int {
return a + b
}
add(1, 2)
fun main(){
val rate:Double = 6.96
val money = readLine()!!.toDouble()
val result:Double = money * rate
println("Conversion rate: $rate")
println("Dollars to Bolivianos: $result")
}
fun casa_de_cambios(dolar):
return casa_de_cambios_tasa_de_cambio * dolar
def imprimir_tasa_de_cambio_actual(casa_de_cambios_tasa_de_cambio):
print(casa_de_cambios_tasa_de_cambio)
def consultar_tasa_de_cambio(casa_de_cambios_tasa_de_cambio):
casa_de_cambios_tasa_de_cambio = int(input('Ingrese el valor de la tasa de cambio: '))
imprimir_tasa_de_cambio_actual(casa_de_cambios_tasa_de_cambio)
return casa_de_cambios_tasa_de_cambio
def inicializar_valores():
casa_de_cambios_tasa
fun main(args: Array<String>) {
var amount = 1000
var rate = 10
var result = amount / rate
println(result)
}
fun dolaraBolivianos(dolares: Int) : Int {
val tasaDeCambio = 10
return dolares * tasaDeCambio
}
var dolares = 10
dolaraBolivianos(dolares)
fun casaDeCambio(dolares: Float) {
val tasa = 6.97f
val result = dolares * tasa
println("$dolares dolares son $result en bolivianos")
}
fun exchange(usd: Int, rate: Double) : Double {
return usd.toDouble() * rate
}
// todo
fun main(args: Array<String>){
val casa = CasaDeCambio()
casa.consultarTasaDeCambio(1.0)
}
class CasaDeCambio() {
var tasaDeCambio: Double = 0.0
var dineroEnCaja: Int = 0
fun consultarTasaDeCambio(dolar: Double): Double {
return tasaDeCambio * dolar
}
fun comprarDolares(dolares: Double): Int {
val bolivianos = consultarTasaDeCambio(dolares)
var vuelto = 0
if (bolivianos > dineroEnCaja) {
println("No hay suficiente dinero en caja")
} else {
vuelto = dineroEnCaja - bolivianos
dineroEnCaja = vuelto
}
return vuelto
}
fun venderDolares(d
fun main() {
val tieneDinero = true
val tasaCambio: Double = 7.15
val dinero_en_billetera = 202.0
var dinero_en_caja: Double = 0.0
val operaciones = listOf(
Operacion(2.0, "compra"),
Operacion(3.0, "venta"),
Operacion(0.0, "venta"),
Operacion(0.0, "venta"),
Operacion(6.0, "venta"),
Operacion(0.0, "venta"),
Operacion(4.0, "venta"),
Operacion(5.0, "venta")
)
for (item in operaciones) {
item.procesarOperacion(tasaCambio)
}
if (tieneDinero) {
for (item in operaciones) {
if (item.monto > 0) {
dinero_en_c
fun casaDeCambio(dinero: Int, tasaCambio: Int) {
return dinero * tasaCambio
}
fun main(args: Array<String>){
}
package com.example.myapplication
fun main(){
val caja = Caja()
caja.tasaDeCambio()
val dolares=caja.dineroEnCaja("dolares")
val bolivianos=caja.dineroEnCaja("bolivianos")
val cuantoDolares:Int=caja.cantidadDeDolaresSolicitados()
val cuantoBolivianos:Int=caja.cantidadDeBolivianosSolicitados()
caja.cambiarDolaresPorBolivianos(cuantoDolares,cuantoBolivianos)
caja.cambiarBolivianosPorDolares(cuantoDolares,cuantoBolivianos)
caja.cantidadDolaresCambiados(cuantoDolares,cuantoBolivianos)
caja.cantidadBolivianosCambiados(cuantoDolares
fun main() {
val casaDeCambio = CasaDeCambio()
val calculadora = Calculadora(casaDeCambio)
val caja = Caja()
val persona = Persona()
val efectivo = calculadora.calcular(persona)
caja.comprobar(efectivo)
}
fun main() {
val cashBox = CashBox()
cashBox.getCash(100)
cashBox.print()
cashBox.getCash(200)
cashBox.print()
}
class CashBox() {
private var cash = 0
fun getCash(cash: Int) {
this.cash += cash
}
fun print() {
println(cash)
}
}
fun cambioDolar(cantidad: Float, tasa: Float): Float {
return cantidad * tasa
}
cambioDolar(50.00f, 6.96f)
fun tasa(dolar: Float): Float {
return dolar * 6.96f
}
fun getCaja(dolar: Float, rate: Float): Float {
val result = (dolar * rate)
return result
}
val myMoney = getCaja(100.0F, 6.97F)
fun calculateChange(price: Int, cash: Int): Int {
val change = cash - price
return change
}
fun main() {
println("Bienvenido a tu caja de cambio de dólares a bolivianos")
val tasaCambio = getTasaCambio()
println("Tu tasa de cambio es: $tasaCambio")
println("Cuánto dinero tienes en la caja?")
val capital: Double = getUserInput()
var salir = false
while (!salir) {
println("Qué deseas hacer?")
println("1. Cambiar dólares a bolivianos")
println("2. Consultar capital")
println("3. Salir")
val operacion = getUserInput().toInt()
when (operacion) {
1 -> {
println("Cuántos dólares deseas cambiar?")
val dolares = getUserInput()
val bolivianos = dolares * tasaCambio
if (dolares < capital) {
capital
fun dolarABoliviano(dolar: Int) : Int {
return dolar * 6.96
}
dolarABoliviano(100)
fun sum(a: Int, b: Int) = a + b
sum(1, 2)
fun cotizacion(): Int {
// consultar la cotizacion
}
fun aBolivianos(dollars: Int) = cotizacion() * dollars
fun aDollars(bolivianos: Int) = bolivianos / cotizacion()
fun main() {
val bsToUsd = 7.5
val usdToBs = 1 / bsToUsd
val cash = 10000
val cashToPay = 3000
val cashPaid = 5000
val cashToReturn = cashPaid - cashToPay
println("debe retornar")
println(cashToReturn * usdToBs)
println("debe dejar")
println(cash - cashToReturn * usdToBs)
}
fun main(args: Array<String>) {
val cotizacion: Float
val caja: Float = 80000.00f
print("Ingrese la cotizacion: ")
cotizacion = readLine()!!.toFloat()
var dinero: Float
var compra: Int
var venta: Int
var compra_total: Float = 0f
var venta_total: Float = 0f
var operacion: Float
var operacion_total: Float = 0f
var total_caja: Float
var last_caja: Float = caja
for (i in 1..10) {
print("Ingrese compra o venta: ")
operacion = readLine()!!.toFloat()
if (operacion > 0) {
compra = operacion.toInt()
print("Ingrese el valor a comprar: ")
dinero = readLine()!!.toFloat()
operacion_total += dinero
comp
fun changeDollarToBolivianos(dollar: float,
tasaDeCambio: float = 6.96f,
caja: float = 500f): float
fun main(args: Array<String>) {
print("Ingreso: ")
val ingreso = readLine()!!.toFloat()
print("Tasa Dolar: ")
val tasa = readLine()!!.toFloat()
print("Efectivo: ")
val efectivo = readLine()!!.toFloat()
var total = 0F
val total: Float = tasa * ingreso
println("El total es $total")
val cambio = efectivo - total
if(cambio > 0) {
println("Cambio: $cambio")
} else {
println("No hay cambio")
}
}
fun casa_de_cambios(usd):
bs = usd * 6.96
return bs
casa_de_cambios(100)
fun main() {
val dolar = 0.14
val casaDeCambio = "calle falsa 123"
val tasaDeCambio = 7.99
val dineroEnCaja = 1
var dineroEnCaja = 1
val a = 10
var b = 10
b = 20
}
class CashRegister() {
var dollars: Int = 0
var soles: Int = 0
var exchangeRate: Double = 0.0
}
fun exchange(dollarAmount:Float): Float{
val rate: Float = 6.96F
return dollarAmount * rate
}
exchange(100.0)
fun changeDollar(dollar: Double) : Double {
return dollar * 6.97
}
fun main() {
val dollar = 20.0
val bolivianos = changeDollar(dollar)
println("Bolivianos: $bolivianos")
}
fun exchange(dollars: Double): Double {
return dollars * 7.19
}
fun main(args: Array<String>) {
val input = readLine()!!
val dollars = input.toDouble()
val bolivianos = exchange(dollars)
println(bolivianos)
}
fun conversion(dolar: Double){ //función que convierte dolares a bolivianos
return dolar * 6.97
}
fun caja(operaciones: Int,
monto: Double,
dolares: Double){ //función que calcula el monto de la caja
return (operaciones * conversion(dolares)) + monto
}
fun dolaraBs(dolar: Double): Double {
return dolar * 6.96
}
fun bsaDolar(bs: Double): Double {
return bs / 6.96
}
fun main() {
println("la tasa de dólar a bolivianos es ${dolaraBs(1.0)}")
println("la tasa de bolivianos a dólar es ${bsaDolar(1.0)}")
}
fun casaDeCambio(dolar: Int, tasaDeCambio: Int): Int {
return dolar * tasaDeCambio
}
fun main () {
println("Cuanto dinero deseas convertir a bolivianos")
val dolares: Int = readLine()!!.toInt()
println("Cuanto es la tasa de cambio del día")
val tasaDeCambio: Int = readLine()!!.toInt()
val bolivianos = casaDeCambio(dolares, tasaDeCambio)
println("${dolares} dolares son ${bolivianos} bolivianos")
}
fun (dollars: Float, rate:Float): Float {
return dollars * rate
}
fun main(){
val bolivianos = CasaDeCambio.convertirADolares(100)
val dolares = CasaDeCambio.convertirABolivianos(100)
println("Bolivianos: $bolivianos")
println("Dolares: $dolares")
}
class CasaDeCambio{
companion object{
val tasaDeCambioDolaresABolivianos = 8.3
fun convertirADolares(bolivianos: Int): Double {
return bolivianos / tasaDeCambioDolaresABolivianos
}
fun convertirABolivianos(dolares: Int): Double {
return dolares * tasaDeCambioDolaresABolivianos
}
}
}
fun cambio(dolares: Double): Double = dolares * 6.97
fun main(args: Array<String>) {
val dolares = readLine()!!.toDouble()
val bolivianos = cambio(dolares)
println("El valor de $dolares dolares es $bolivianos Bs.")
}
fun casaDeCambio(dolares: Int, tasaDeCambio: Int): Int {
return dolares * tasaDeCambio
}
fun main() {
val dolares = 10
val tasaDeCambio = 6.92
val montoEnBs = casaDeCambio(dolares, tasaDeCambio)
println("Tengo $montoEnBs")
}
lateinit var caja: Int
lateinit var tasa: Float
fun main() {
println("Ingrese el valor de la caja")
caja = readLine()!!.toInt()
println("Ingrese el valor de la tasa")
tasa = readLine()!!.toFloat()
var opcion = 0
do {
println("1. Dolar a bolivianos")
println("2. Bolivianos a Dolar")
println("3. Salir")
println("Ingrese una opcion")
opcion = readLine()!!.toInt()
when (opcion) {
1 -> {
println("Ingrese la cantidad de dolares")
var cantidadDolar = readLine()!!.toFloat()
println("La cantidad de bolivianos es ${cantidadDolar * tasa}")
}
2 -> {
println("Ingrese la cantidad de bolivianos")
fun cambio(monto: Int, tasa: Int): Int {
return monto * tasa
}
fun cambioDeDolarABoliviano(): Unit {
print("Ingrese la cantidad de dolares: ")
var dolares: Float = readLine()!!.toFloat()
print("Ingrese la tasa de cambio: ")
var tasaDeCambio: Float = readLine()!!.toFloat()
var resultado: Float = dolares * tasaDeCambio
println("$dolares dolares equivalen a $resultado bolivianos ")
}
var tasaCambio = 6.88
var efectivo = 5000
fun cambiarDolares(montoDolares: Double) {
if (montoDolares * tasaCambio > efectivo) {
println("No hay efectivo suficiente")
} else {
efectivo -= montoDolares * tasaCambio
println("El cambio es: $efectivo")
}
}
fun cambiarBolivianos(montoBolivianos: Double) {
efectivo += montoBolivianos / tasaCambio
println("El cambio es: $efectivo")
}
fun consultaTasaCambio() {
println("La tasa de cambio es: $tasaCambio")
}
fun consultaEfectivo() {
println("El efectivo disponible es: $efectivo")
}
fun main() {
consultaEfect
fun convert (dollar: Float, rate: Float): Float {
return dollar * rate
}
convert(10.0, 6.9)
fun sum (a: Int, b: Int): Int = a + b
fun sum(a: Int, b: Int) {
return a + b
}
class CasaDeCambio {
var dolares: Float = 0f
var tasaDeCambio: Float = 7.6f
fun comprarDolares(cantidad: Float){
this.dolares = this.dolares + cantidad
}
fun venderDolares(cantidad: Float): Float{
this.dolares = this.dolares - cantidad
return cantidad * this.tasaDeCambio
}
fun getBolivianos(): Float{
return dolares * tasaDeCambio
}
fun setTasaDeCambio(tasa: Float){
this.tasaDeCambio = tasa
}
}
fun main() {
val casaDeCambio = CasaDeCambio()
casaDeCambio.setTasaDeCambio(7.6f)
casaDeCambio.comprarDolares(20f
fun sum(a:Int, b:Int):Int{
return a + b
}
fun main(args:Array<String>){
print(sum(2,3))
}
fun main() {
val cambioDolar = 6.97
val caja = 30000.0
val valorCambio = cambioDolar*caja
println("Usted tiene $caja bolivianos y con el cambio de hoy, $cambioDolar, usted tiene $valorCambio dolares")
}
fun add(a: Int, b: Int): Int {
return a + b
}
fun casaDeCambio(dolar: Double, tasa : Double): Double {
return dolar * tasa
}
fun casaDeCambio(dolar: Double, tasa : Double): Double = dolar * tasa
fun casaDeCambio(dolar: Double, tasa : Double) = dolar * tasa
fun casaDeCambio(dolar: Double, tasa : Double) = dolar * tasa
fun casaDeCambio(dolar: Double, tasa : Double) {
return dolar * tasa
}
fun main() {
val tasa = 7.75
val dolar = 100.0
val bolivianos = casaDeCambio(dolar, tasa) // 775.0
println(bolivianos)
}
fun main() {
val caja = Caja()
caja.cambiarDolar(6.90)
caja.ingresarDinero(10000)
caja.consultarDinero()
caja.venderEntradas(2)
caja.consultarDinero()
caja.venderEntradas(5)
caja.consultarDinero()
}
class Caja() {
private var tasaDeCambio: Double = 0.0
private var dinero: Double = 0.0
fun cambiarDolar(tasaDeCambio: Double) {
this.tasaDeCambio = tasaDeCambio
}
fun ingresarDinero(dinero: Double) {
this.dinero += dinero
}
fun consultarDinero(): Double {
println(this.dinero)
return this.dinero
}
fun venderEntradas(c
fun main(args:Array<String>){
val dolar = 6.97;
var caja = 20000.0;
var cambio = 0.0;
var comprador = 0.0;
println("Ingrese el monto en dolares a cambiar")
val input = readLine()!!.toDouble()
cambio = input * dolar
print("El monto en bolivianos a recibir es ")
println(cambio)
println("Ingrese el monto en Bolivianos que tiene para cambiar")
comprador = readLine()!!.toDouble()
if (comprador < cambio) {
print("No le alcanza, el monto es ")
print(cambio)
print(" y usted trae ")
print(comprador)
}
else
{
caja = caja + (comprador - cambio)
print("El vendedor le
fun main(){
print("ingrese el dinero:")
val money = readLine()!!.toInt()
print("ingrese el cambio:")
val cambio = readLine()!!.toFloat()
var boliviano = money * cambio
print("su cambio en boliviano es: $boliviano")
}
fun add(a: Int, b: Int) = a + b
add(1, 2)
fun exchange(dolar: Float, casaDeCambio: Float): Float {
return dolar * casaDeCambio
}
exchange(3.5f, 6.9f)
fun casaDeCambios(dolares: Float) : Int {
var tasa: Float = 6.96f
var bolivianos: Int = (dolares * tasa).toInt()
return bolivianos
}
casaDeCambios(10.0f)
fun dollarToBoliviano(dolar: Float, tasa: Float): Float {
return dolar * tasa
}
val tasa = 6.96f
val monto = 10f
val resultado = dollarToBoliviano(monto, tasa)
fun casaDeCambio(dolares: Int) : Int {
val tasaDeCambio = 7.8
return dolares * tasaDeCambio
}
casaDeCambio(10)
fun main() {
val cambio = 2.10 // tasa de cambio del dia
val caja = 1000 // dinero en caja
val dolares = 100
val bolivianos = cambio * dolares
println("Total en bolivianos: $bolivianos")
}
class Tasa {
fun convertir(monto: Double): Double {
return monto * 6.96
}
}
class CasaDeCambio(var tasa: Tasa) {
fun calcular(monto: Double): Double {
return tasa.convertir(monto)
}
}
val casaDeCambio = CasaDeCambio(Tasa())
casaDeCambio.calcular(100.0)
fun main() {
var efectivoCaja = 0
while(true) {
println("¿Que desea hacer?")
println("1 - Cambio de dólar a bolivianos")
println("2 - Cambio de bolivianos a dólares")
println("3 - Anotación de la caja")
println("4 - Salir")
val input = readLine()
when (input) {
"1" -> {
println("Cambio de dólar a bolivianos")
println("Ingrese la cantidad de dólares")
val dolares = readLine()!!.toInt()
println("Ingrese la tasa de cambio")
val tasa = readLine()!!.toInt()
println("Cantidad de bolivianos ${dolares * tasa}")
}
"2" -> {
println("Cambio de bolivianos a dólares")
println("Ing
fun change(dollar:Double):Double{
return dollar *
}
fun main() {
var dolar = 7.5
}
fun main(args: Array<String>) {
val usd = 8.0
val bol = 1.0
val total = 200.0
val cambio = dolarABoliviano(usd)
val boliviano = cambio * total
println("El monto en bolivianos es ${boliviano}")
}
fun dolarABoliviano(dolar: Double): Double {
return dolar * 6.96
}
object CasaDeCambio {
var tasaDeCambioDolarBoliviano = 7.5
fun cambio(dolar: Double): Double {
return dolar * tasaDeCambioDolarBoliviano
}
}
data class Money(val amount: Double, val currency: Currency)
fun converttoDollar(money: Money, currency: Currency): Money {
// hacer la converción
}
fun cambio(dolar: Double, tasa: Double): Double {
return dolar * tasa
}
cambio(1.0, 6.96)
fun casaDeCambio(dolares: Float, tipo: String): Float {
when (tipo) {
"m" -> return dolares * 6.9f
"n" -> return dolares * 6.8f
else -> return dolares * 7f
}
}
fun caja(efectivo: Float): Float {
return if (efectivo > 1000) {
efectivo - 1000
} else {
efectivo
}
}
fun operacion(efectivo: Float, tipo: String, dolares: Float) {
val cambio = casaDeCambio(dolares, tipo)
val caja = caja(efectivo)
val total = cambio + caja
if (total > 1000) {
println("Total: ${total}")
} else {
println("Está en riesgo")
}
}
fun main() {
val tipoCambio = consultaTipoCambio(10)
val efectivo = cuantoEfectivo(50000, tipoCambio)
val total = calculaTotal(efectivo, tipoCambio)
val nuevoEfectivo = calculaEfectivo(efectivo, total)
println("Efectivo $nuevoEfectivo")
}
fun calculaTotal(efectivo: Int, tipoCambio: Int): Int {
return efectivo / tipoCambio
}
fun calculaEfectivo(efectivo: Int, total: Int): Int {
return efectivo - total
}
fun consultaTipoCambio(dia: Int): Int {
// TODO: implementar
return 7
}
fun cuantoEfectivo(efectivo: Int, tipoCambio: Int): Int {
// TODO: implementar
return efectivo * tipoCambio
}
``
public class DollarToBolivianos {
public void dollarToBolivianos() {
...
}
}
fun casaDeCambio(dolar: Double): Double {
return dolar * 7
}
fun main(args: Array<String>) {
val tasaDolar = 6.95
val tasaEuro = 7.5
val caja = arrayListOf(100f, 100f)
val billetes = arrayListOf(100f, 50f, 20f, 10f, 5f, 2f, 1f, 0.5f, 0.2f, 0.1f)
val monedas = arrayListOf(1f, 0.5f, 0.2f, 0.1f, 0.05f)
fun comprarDolares(cantidad: Float) {
val totalAPagar = cantidad * tasaDolar
if (caja[0] < totalAPagar) {
println("No hay suficientes dolares para realizar la operación")
} else {
caja[0] = caja[0] - totalAPagar
caja[1] = caja[1] + cantidad
println("Cantidad de dolares
fun moneyInYourWallet(moneyInDollar: Double, rateDollarBolivianos: Double): Double {
return moneyInDollar * rateDollarBolivianos
}
fun main() {
var money = moneyInYourWallet(10.0, 7.0)
}
fun main(){
val saldo = 100
val total = saldo - 1
if(saldo < 1)
{
println("no tienes suficiente saldo")
}
else{
println("Saldo actual: $total")
}
}
fun conversor(monto: Double): Double {
return monto * 6.96
}
fun caja(monto: Double): Double {
return monto
}
fun caja_total(monto: Double): Double {
return monto
}
fun operaciones(monto: Double): Double {
return monto
}
fun cambio(dolar: Int): Int {
return dolar * 6.96
}
fun casaDeCambio(dolares: Double): Double {
val tasaCambio = 6.86
val bolivianos: Double = tasaCambio * dolares
return bolivianos
}
casaDeCambio(100.0)
fun rate(): Int {
// get from somewhere
return 6.91
}
// function overload
fun rate(date: Date): Int {
// get from somewhere
return 6.91
}
fun main(){
val exchangeRate = 8.8
val moneyYouHave = 100.0
val bobsBurgers = 12.0
val amountToBuy = 15.0
val moneyYouStillHave = moneyYouHave - exchangeRate * bobsBurgers
val amountToBuyInDollars = amountToBuy / exchangeRate
print("A cuanto equivale $amountToBuy en dólares es: $amountToBuyInDollars")
}
// En este ejemplo, utilizamos variables para almacenar la cantidad de dinero que tenemos, el cambio de divisas y el costo de Bob Burgers. El resultado de cada operación es almacenado en una nueva variable.
//
// En Kotlin, las variables y las constantes se definen con la palabra clave var o val seguida por el nombre de la variable y el tipo de datos.
//
// Luego, usamos el valor de las variables
fun cambio (a: Int, b: Int) {
val tasa = 7.95
val dolares = a
val bolivianos = b
val venta = dolares * tasa
// TODO: sumar al total
return venta
}
val venta = cambio(dolares, bolivianos)
fun cambio(dolar: Double): Double {
return dolar * 6.96
}
var dolar = 10.0
var bolivianos = 6.96
var tasaCambio = dolar * bolivianos
var operaciones = arrayOf(1.0, 2.0, 3.0, 4.0) // 4 operaciones en dolares
var total = tasaCambio * operaciones.sum()
fun calcularCambio(dolar: Double, bolivianos: Double, operaciones: Array<Double>): Double {
var total = tasaCambio * operaciones.sum()
}
fun calculateTip(meal: Double, tip: Double) : Double {
return meal * tip
}
fun totalBill(meal: Double, tip: Double): Double {
return meal + calculateTip(meal, tip)
}
var meal = 11.40
var tip = 0.20
println(calculateTip(meal, tip))
println(totalBill(meal, tip))
fun casaDeCambios(dolares: Double) : Double {
val tasaDeCambio = 7.0
return dolares * tasaDeCambio
}
casaDeCambios(3.0)
fun main(args: Array<String>) {
val amount = 100
val rate = 6.96
println ("Convertir $amount dollars to Bolivianos")
println ("Tasa de cambio.")
println ("$amount X $rate = ${convert(amount, rate)}")
}
fun convert(amount: Int, rate: Double): Double {
return amount * rate
}
fun casaDeCambio(dolar: Double):Double{
val tasa = 6.8
return dolar * tasa
}
fun main(args: Array<String>) {
val caja = arrayOf<Int>(1000, 500, 100, 50, 20,10)
val billetes = arrayOf<Int>(10, 10, 5, 10, 3, 5)
var total = 0.0
for(i in 0..5){
println("Desea cambiar: ")
val dolar = readLine()!!.toDouble()
val bolivianos = casaDeCambio(dolar)
if(billetes[i] > 0){
val cambio = caja[i] - bolivianos
caja[i] = cambio.toInt()
total += bolivianos
}
if(billetes[i] == 0){
println("Ya no le queda dinero")
break
}
}
fun casaDeCambio(dolares:Double):Double{
return dolares * cambioDolar
}
fun casaDeCambio(dolares:Double, anotacion:String){
print("No se puede realizar la operacion: $anotacion")
}
fun main(){
val cliente = 10.0
val tasa = 6.86
var caja = 1000.0
if(cliente * tasa > caja)
casaDeCambio(cliente, "Saldo insuficiente")
else{
val bolivianos = casaDeCambio(cliente)
caja -= bolivianos
println("la caja tiene $caja")
}
}
fun main(args: Array<String>) {
val scanner = Scanner(System.`in`)
var currentBalance = scanner.nextDouble()
var action = scanner.next().toLowerCase()
val rate = 6.96
val maxBalance = 500.00
while (action != "salir") {
when(action) {
"depositar" -> {
currentBalance += scanner.nextDouble()
println("Cuenta actualizada. Saldo actual: ${currentBalance}")
}
"retirar" -> currentBalance -= scanner.nextDouble()
"cambiar" -> {
val value = scanner.nextDouble()
currentBalance -= value
currentBalance += value * rate
println("Cuenta actualizada. Saldo actual: ${currentBalance}")
}
"consultar" -> println("Saldo actual: ${currentBalance}.")
}
action = scanner.next().toLowerCase()
}
if (action == "salir" && currentBalance > maxBalance
fun main() {
val dólares = 10.0
cambio(dólares)
}
fun cambio(dólares: Double): Double {
val tasa = 6.84
val cambio = dólares * tasa
return cambio
}
fun funcion(parametro1: tipo1, parametro2: tipo2): returntype {
// function body
}
fun main(args: Array<String>) {
val tasaCambio = Cambio(6.96)
val caja = Caja(1000.00, tasaCambio)
val calculadora = Calculadora(caja)
val operaciones = listOf(
Operacion("compra", "dolar", 100),
Operacion("venta", "boliviano", 50)
)
operaciones.forEach {
calculadora.realizar(it)
}
println(caja)
}
data class Operacion(val tipo: String, val moneda: String, val monto: Double)
data class Caja(var bolivianos: Double, val tasaCambio: Cambio)
data class Cambio(var tasa: Double) {
fun dolarABoliviano(dolares: Double): Double {
return dolares * tasa
}
fun bolivianoADolar(bolivianos: Double): Double {
fun main(){
var casaDeCambio = CasaDeCambio()
casaDeCambio.agregarDolares(100)
casaDeCambio.agregarDolares(100)
casaDeCambio.agregarDolares(100)
casaDeCambio.agregarDolares(100)
casaDeCambio.agregarDolares(100)
casaDeCambio.agregarDolares(50)
casaDeCambio.agregarDolares(50)
casaDeCambio.agregarDolares(50)
casaDeCambio.agregarDolares(50)
casaDeCambio.agregarDolares(50)
casaDeCambio.agregarDolares(50)
casaDeCambio.agregarDolares(50)
casaDeCambio.agregar
class Caja {
var efectivo: Int
fun iniciar(efectivo: Int) {
this.efectivo = efectivo
}
fun vender(usd: Int): Int {
val bs = calcBS(usd)
efectivo -= bs
return bs
}
fun calcBS(usd: Int): Int {
return usd * 6.96
}
}
fun main(args: Array<String>) {
val caja = Caja()
caja.iniciar(efectivo = 200)
// comprar dolares
val bs = caja.vender(usd = 10)
println("Vendidos $bs")
println("En caja ${caja.efectivo}")
}
class Person(val firstName: String, val lastName: String) {
override fun equals(other: Any?): Boolean {
val otherPerson = other as? Person ?: return false
return otherPerson.firstName == firstName &&
otherPerson.lastName == lastName
}
override fun hashCode(): Int {
return firstName.hashCode() * 37 + lastName.hashCode()
}
}
val p1 = Person("Dmitry", "Jemerov")
val p2 = Person("Dmitry", "Jemerov")
println(p1 == p2)
println(p1.equals(42))
fun cambio (dolares: Double): Double{
val tasaCambio = 6.97
val resultado = dolares * tasaCambio
return resultado
}
fun main(args: Array<String>) {
println("Dolares: ")
var dolares = readLine()!!.toDouble()
var cambio = cambio(dolares)
println("Son ${cambio}")
}
fun main(args: Array<String>) {
val total = totalCaja()
println("total de la caja $total")
val compra = compra(1250, 2500,10)
println("la compra resulto en $compra")
val venta = venta(2500,1250,10)
println("la venta resulto en $venta")
val total2 = totalCaja()
println("total de la caja $total2")
}
fun totalCaja(): Double {
val venta = venta(2500, 1250, 10)
val compra = compra(1250, 2500, 10)
return venta + compra + 100
}
fun compra(compra: Double, venta: Double,cambio: Double): Double {
return compra * cambio
}
fun venta(venta: Double, compra: Double,cambio: Double): Double {
return venta * cambio
}
fun main(args: Array<String>) {
val dolar = 7.70
val cambio = 7.67
var efectivo = 500
var precio = 0
println("ingrese la cantidad de dolares a vender")
precio = readLine()!!.toInt()
val cantidad: Double = (precio * cambio)
val total = efectivo + cantidad
println("tiene en caja $cantidad")
print("el total a pagar es: " + total)
}
fun cambio(dollars: Int, tasa: Float): Float {
return dollars * tasa
}
cambio(1, 6.96F)
class CasaDeCambio {
}
fun calcularCambio(valor: Int): Int {
var valorConvertido = 0
val valorDolar = 6.96
valorConvertido = (valor * valorDolar).toInt()
return valorConvertido
}
fun exchange(amount: Int, rate: Float): Float {
return amount * rate;
}
fun casaDeCambio(nombre: String, dolares: Float): Float {
return dolares * 6.96.toFloat()
}
println("${casaDeCambio("Max", 10)}")
fun casaCambio(cantidad: Int, tasaCambio: Int=8.25 ){
return cantidad * tasaCambio
}
casaCambio(100)
casaCambio(100, 8.00)
class CashRegister {
}
CashRegister.cashRegister(100)
import java.util.Scanner
fun main(args: Array<String>) {
val scanner = Scanner(System.`in`)
val dollarPrice = scanner.nextDouble()
val totalCash = scanner.nextDouble()
val transactions = scanner.nextInt()
var dailyCash = 0.0
repeat(transactions) {
val amount = scanner.nextInt()
val operationType = scanner.next()
if (operationType == "V") {
dailyCash += amount * dollarPrice
} else {
dailyCash -= amount
}
}
if (dailyCash + totalCash >= 0) {
println("You have ${"%.2f".format(dailyCash + totalCash)} leva left.")
} else {
println("Not enough money. You need ${"%.2f".format(Math.abs(dailyCash + totalCash))} more leva.")
}
}
fun cambioDolar(monto: Double, tasa: Double): Double {
return monto * tasa
}
val sal: Double = cambioDolar(25.0, 7.67)
fun main(args: Array<String>) {
var dolares = 100
var tasaCambio = 6.96
var saldoBolivianos = dolares * tasaCambio
println("Saldo: $saldoBolivianos")
}
fun dollarToBolivian(dollar: Double): Double {
return dollar * 6.88
}
fun main(args: Array<String>) {
val dollar = readLine()!!.toDouble() // dólar con doble exclamación,
// esto nos permite no tener que hacer una validación antes de leer
// el dato que vamos a convertir y podemos hacer la conversión directamente.
val changeRate = 6.96 // tasa de cambio del día
val bolivianos = dollar * changeRate // multiplicación con dos decimales
println("the change is ${bolivianos}")
}
fun add(a: Int, b: Int): Int {
return a + b
}
add(1, 2)
fun change(money: Double):Double {
return money * 6.97
}
fun casaDeCambio(dollars: Double, tasa: Double): Double {
return dollars * tasa
}
casaDeCambio(1.0, 6.96)
fun main(args: Array<String>) {
var caja = 0
var tasa = 0
var opcion = 0
var monto = 0
var bolivianos = 0
var dolares = 0
do {
println("1. Consultar tasa de cambio")
println("2. Registrar monto en caja")
println("3. Cambiar dolares a bolivianos")
println("4. Cambiar bolivianos a dolares")
println("5. Consultar caja")
println("6. Salir")
val opcionStr = readLine()
opcion = opcionStr?.toInt() ?: 0
when (opcion) {
1 -> {
println("Consultar tasa de cambio")
println("Ingrese la tasa de cambio:")
val tasaStr = readLine()
tasa = tasaStr?.toInt() ?: 0
println("La tasa
fun cotizacion(dolar: Float): Float {
return dolar * 6.86f
}
fun cotizacion(): Float {
return 6.86f
}
cotizacion(1f)
class calculadora(dolares: Int, bs: Int){
val total = dolares + bs
var dolares = dolares
var bs = bs
val tasa = bs/dolares
fun tasa() {
return bs/dolares
}
fun tasa(dolares: Int){
return bs/dolares
}
fun tasa(dolares: Int, bs: Int){
return bs/dolares
}
val tasa_val = bs/dolares
fun tasa_val(dolares: Int){
return bs/dolares
}
fun tasa_val(dolares: Int, bs: Int){
return bs/dolares
}
val tasa_val = {dolares: Int, bs: Int) -> dolares, bs}
fun total(a: Int, b: Int
fun main()
{
val producto1 = "coca"
val costo1 = 3.5
var producto2 = "marihuana"
var costo2 = 3000.0
val producto3 = "papa"
val costo3 = 2.0
val producto4 = "sopaipilla"
val costo4 = 3.0
val producto5 = "pizza"
val costo5 = 20.0
val listaProductos = listOf<String>(producto1, producto2, producto3, producto4, producto5)
val listaCostos = listOf<Double>(costo1, costo2, costo3, costo4, costo5)
println("${listaProductos[0]} ${listaCostos[0]}")
println("mi lista de productos es $listaProductos")
}
fun calculateChange(cashDollars: Int, cashCents: Int, purchaseDollars: Int, purchaseCents: Int): Pair<Int, Int> {
val changeCents = 100 * cashDollars + cashCents - (100 * purchaseDollars + purchaseCents)
val changeDollars = changeCents / 100
return Pair(changeDollars, changeCents - changeDollars * 100)
}
fun main() {
var compra = 0
var venta = 0
var cb = 0.00
var cv = 0.00
var n = 0
var op = 0
print("Ingrese la tasa de compra: ")
compra = readLine()!!.toInt()
print("Ingrese la tasa de venta: ")
venta = readLine()!!.toInt()
print("Ingrese el monto con el que inicia el día: ")
n = readLine()!!.toInt()
while (op != 4) {
print("Seleccione el tipo de operación que desea realizar: ")
print("1.Compra ")
print("2.Venta ")
print("3.Saldo ")
print("4.Salir ")
op = readLine()!!.toInt()
when (op) {
1 -> {
print("Ingrese el monto a compr
fun cambio(dolar: Double) : Double{
return dolar * 6.96
}
cambio(2.0)
cambio(4.0)
fun cambio(dolar: Int): Int = dolar * 6.97
var caja = 1000
fun operacion(dolar: Int): Int {
var caja = 0
if (caja - dolar >= 0) {
caja += dolar * 6.97
}
return caja
}
fun dollarToBoliviano(dolar: Float, rate: Float): Float {
return dolar * rate
}
fun money_I_have(boliviano: Float, rate: Float): Float {
return boliviano / rate
}
fun main(args: Array<String>) {
val cambio = cambioDeDolarABoliviano()
val dinero = dineroEnCaja()
val efectivoParaRealizarOperaciones = efectivoParaOperaciones(cambio, dinero)
val efectivoParaElDia = efectivoParaElDia(efectivoParaRealizarOperaciones)
}
fun cambioDeDolarABoliviano(): Double {
return 6.96
}
fun dineroEnCaja(): Double {
return 100.0
}
fun efectivoParaOperaciones(cambio: Double, dinero: Double): Double {
return dinero / cambio
}
fun efectivoParaElDia(efectivoParaRealizarOperaciones: Double): Double {
return efectivoParaRealizarOperaciones * 0.8
}
fun casaDeCambio(dolares: Int): Int {
val tasaDeCambio = 6.94
return (dolares * tasaDeCambio).toInt()
}
fun cuantoMeQueda(gasto: Int, billetes: Int): Boolean {
val saldo = billetes - casaDeCambio(gasto)
return saldo > 0
}
cuantoMeQueda(100, 300)
fun casaDeCambio(dollars: Int): Int {
val tasaDeCambio = 6.3
return (dollars * tasaDeCambio).toInt()
}
fun main() {
var dineroEnCaja = 0
val clientes = listOf(10, 20, 50, 100)
for (cliente in clientes) {
dineroEnCaja += casaDeCambio(cliente)
}
println("dinero en caja: $dineroEnCaja")
}
fun cambioDolar(monto: Double): Double {
var tasaCambio = 7
var resultado = monto * tasaCambio
return resultado
}
cambioDolar(10.0)
fun cambioDolar(monto: Double, tasaCambio: Int = 7): Double {
var resultado = monto * tasaCambio
return resultado
}
cambioDolar(10.0, 8)
cambioDolar(10.0)
fun casaDeCambio (cantidadBolivianos: Int, tasaCambio: Float): Int {
val dolares = cantidadBolivianos * tasaCambio
return dolares.toInt()
}
fun main(args: Array<String>) {
val tasaCambio = 6.97f
val cantidadBolivianos = 17_000
val dolares = casaDeCambio(cantidadBolivianos, tasaCambio)
println(dolares)
}
fun cambio(dolar: Double): Double {
val tasa = 7.94
return dolar * tasa
}
fun main() {
val bolivianos = cambio(1.0)
print(bolivianos)
}
fun convertir(valor: Double, from: String, to: String): Double{
val euroAReal = 4.5
val euroAPeso = 25.0
val pesoAReal = 0.18
val euroAEs = 125.0
return when(from){
"euro" -> when(to){
"euro" -> valor
"real" -> valor * euroAReal
"peso" -> valor * euroAPeso
"es" -> valor * euroAEs
else -> 0.0
}
"real" -> when(to){
"euro" -> valor / euroAReal
"real" -> valor
"peso" -> valor / pesoAReal
"es" -> valor / euroAReal * euroAEs
else -> 0.0
}
"peso" -> when(to){
"euro" -> valor / euroAPeso
"real" -> valor * pesoAReal
"peso" ->
fun main(args: Array<String>) {
var valor_dolar = 7.5
var valor_casa_de_cambio = valor_dolar + 0.5
var dinero_en_caja = 1000
var cambio = cambio_de_dolar(dinero_en_caja, valor_casa_de_cambio)
print(cambio)
}
fun cambio_de_dolar(dinero_en_caja: Int, valor_casa_de_cambio: Double): Int {
var cantidad_dolar = dinero_en_caja / valor_casa_de_cambio
return cantidad_dolar
}
fun exchangeDollar(dollar: Int, rate: Float): Float {
return dollar * rate
}
class CasaDeCambio {
var tasaCambio = 2.0
var caja = 2000.0
fun cambio(dolares: Double) = dolares * tasaCambio
fun venta(dolares: Double) {
val dinero = cambio(dolares)
caja += dinero
}
fun compra(dolares: Double) {
val dinero = cambio(dolares)
caja -= dinero
}
fun consulta(dolares: Double) = cambio(dolares)
}
fun main(args: Array<String>) {
print("$")
val amount = readLine()!!.toDouble()
val tip = amount * 0.1
println("Calculated tip: $tip")
}
fun casaCambio(monto: Double,
tasaCambio: Double){
val bolivianos = monto * tasaCambio
return bolivianos
}
val monto = 20
val tasaCambio = 6.96
casaCambio(monto, tasaCambio)
fun cambioDeDolaresABolivianos(dolares: Double) : Double{
return dolares * 6.96
}
fun main(){
var (dineroEnCaja, dolaresVendidos, bolivianosVendidos) = readLine()!!.split(' ').map(String::toDouble)
val dolares = cambioDeDolaresABolivianos(dolaresVendidos)
val dineroFinal = dineroEnCaja + bolivianosVendidos - dolares
val operaciones = readLine()!!.toInt()
for(i in 0 until operaciones){
val (tipoDeOperacion, cantidad) = readLine()!!.split(' ')
if(tipoDeOperacion.equals("DOLAR")){
if(dineroFinal < cambioDeDolaresABolivianos(cantidad.toDouble())){
println("NO")
}else{
fun casaDeCambio(montoDolares: Float, tasaDeCambio: Float): Float {
return montoDolares * tasaDeCambio
}
fun main() {
println(casaDeCambio(100f, 6.96f))
}
fun cambioDolarABoliviano(dolar:Double){
var boliviano = dolar*6.96
var calculadora = 5.00
calculadora -= dolar
println("La cantidad de bolivianos es: $boliviano")
println("La cantidad de bolivianos en la calculadora es: $calculadora")
}
cambioDolarABoliviano(5.00)
fun main() {
var balance = 0.0
var amount: Double
var rate: Double
var option: Int
while (true) {
println("1. Change Rate")
println("2. Dollar to Bolivianos")
println("3. Bolivianos to Dollar")
println("4. EXIT")
println("Option: ")
option = readLine()!!.toInt()
when (option) {
1 -> {
println("Rate: ")
rate = readLine()!!.toDouble()
}
2 -> {
println("Amount: ")
amount = readLine()!!.toDouble()
balance += amount * rate
println("Your new balance is: $balance")
}
3 -> {
println("Amount: ")
amount = readLine()!!.toDouble()
balance -= amount / rate
println("Your new balance is: $balance")
}
4 -> break
}
}
}
var cambio: Float = 7.9F
fun main(args: Array<String>) {
println("Ingrese cantidad de bolivianos:")
var bolivianos: Float = readLine()!!.toFloat()
var dolares: Float = bolivianos / cambio
println("Dolares: $dolares")
}
class MoneyChange(){
val bolivianosInDollar = 6.96
fun changeDollarToBolivianos(dollars: Double): Double{
return dollars * bolivianosInDollar
}
fun changeBolivianosToDollar(bolivianos: Double): Double{
return bolivianos / bolivianosInDollar
}
}
fun main() {
print("Ingrese el valor de dolares a cambiar: ")
val valorDolares = readLine()!!.toInt()
print("Ingrese el tipo de cambio: ")
val tipoCambio = readLine()!!.toDouble()
val resultado = calcularConversionDolarABoliviano(valorDolares, tipoCambio)
print("El resultado de la conversion es: $resultado")
}
fun calcularConversionDolarABoliviano(valorDolares: Int, tipoCambio: Double): Double {
return valorDolares * tipoCambio
}
fun casaDeCambio(dollars: Int, tasaDeCambio: Int = 6.96): Int{
return dollars * tasaDeCambio
}
casaDeCambio(500, 7.05)
class CasaDeCambio() {
var tasaDeCambio = 0.0
fun consultarTasaDeCambio() {
}
fun comprarDolares(dolares: Double): Double {
return tasaDeCambio * dolares
}
}
fun main(args: Array<String>){
println("Bienvenido a mi casa de cambio")
println("Ingrese la cantidad de dolares a cambiar por bolivianos")
var dolares:String? = readLine()
println("Con cuanto quiere cambiar?")
var tasa:String? = readLine()
val cantidad = dolares.toInt() * tasa.toInt()
println("Usted posee $cantidad Bs")
}
fun add(a, b):
return a + b
add(1, 2)
fun getChangeStatus(
totalMoney: Int,
totalSold: Int,
currencyRate: Float,
minCash: Int
): String {
val availableMoney = totalMoney - totalSold
val availableDollars = (availableMoney / currencyRate).toInt()
val message = when {
availableDollars > minCash -> "Suficiente"
availableDollars == minCash -> "Justo"
else -> "Insuficiente"
}
return "$message, tienes $availableDollars dolares disponibles"
}
fun main(args: Array<String>) {
val totalMoney = 30000
val totalSold = 20000
val currencyRate = 6.96f
val minCash = 500
println(getChangeStatus(totalMoney, totalSold, currencyRate, minCash))
}
fun toBolivianos(dollars: Int, exchangeRate: Double): Double {
return dollars * exchangeRate
}
fun main() {
val exchangeRate = 6.97
val dollars = 100
println("$dollars USD is equal to ${toBolivianos(dollars, exchangeRate)} BOB")
}
fun calcularCambio(dolares: Int) {
val tasa = 7.03
val bolivianos = dolares * tasa
println("$dolares dolares = $bolivianos bolivianos")
}
fun cambio(dolar: Int, tasa: Int): Int = dolar * tasa
object CasaDeCambio {
private var tasaDolar: Double = 6.96
fun consultarTasa() {
// fetch
tasaDolar = 6.98
}
fun dolarABoliviano(dolar: Double): Double {
return dolar * tasaDolar
}
fun bolivianoADolar(boliviano: Double): Double {
return boliviano / tasaDolar
}
}
fun currencyChange(dollar: Double): Double {
val rate = 6.95
return rate * dollar
}
currencyChange(10.0)
fun cambiarDolaresABolivianos(dolares: Double): Double {
return dolares * 6.96
}
fun cambio(dolares: Double): Double{
return dolares * 7.4
}
fun casaDeCambio(cantidad: Int, tasa: Double): Int {
return (cantidad*tasa).toInt()
}
fun main(){
var dolar = 0
var bolivia = 4
var efectivo = 0
println("ingrese cantidad dolar: ")
dolar = readLine()!!.toInt()
println("ingrese cantidad boliviano: ")
bolivia = readLine()!!.toInt()
efectivo = bolivia - dolar
println("efectivo: $efectivo")
}
fun add(a: Int, b: Int): Int {
return a + b
}
add(1, 2)
fun casaDeCambio(bolivianos: Int): Double {
val tasaCambio = 6.97
return bolivianos/tasaCambio
}
casaDeCambio(10)
fun BsToUSD(bs: Int): Int {
return bs / 6.96
}
fun UsdToBS(usd: Int): Int {
return usd * 6.96
}
fun main(args: Array<String>) {
val dolares:Int = BsToUSD(500000)
val bolivianos:Int = UsdToBS(1000)
println("$dolares")
println("$bolivianos")
}
fun cambioDeDolar(dolar: Double) : Double {
val tasa = 6.97
return dolar * tasa
}
fun add(a: Int, b: Int): Int {
return a + b
}
fun main(args: Array<String>) {
val Bs = 7.8
val dolares = 50
val gasto = 23.3
val caja = dolares * Bs
var cambio = caja - gasto
if (cambio > 0) {
print("si tenemos cambio")
} else {
print("no hay cambio")
}
}
fun add(a: Int, b: Int): Int {
return a + b
}
fun exchange(dollar: Double): Double {
return dollar * rate
}
fun exchange(dollar: Double): Double = dollar * rate
fun exchange(dollar: Double) = dollar * rate
// always use a constant
val rate = 6.8
fun main(){
val dolares = 1000
val tasa = 6.97
print(tasa * dolares)
}
fun calcCasadeCambio(dolares:Int) : Int {
val tasa = 6.96
return dolares * tasa
}
// function that: casa de cambios de dólar a bolivianos, consulta la tasa de cambio y es la que utiliza el resto del día.
fun current_rate(): Double {
var current_value = Scanner(System.`in`)
print("current rate:")
var current_rate = current_value.nextDouble()
return current_rate
}
// function that: anotaciones en una calculadora.
fun pen_and_paper(current_rate: Double, money: Double) {
var change = current_rate * money
print("Change: $change")
}
// function that: cuanto dinero le queda en la caja
fun cash_box(current_rate: Double, money: Double, change: Double) {
var cash = money * current_rate
var cash_box = cash - change
print("Cash box: $cash_box")
}
// function that: realizar cada operación.
fun operation(
fun main() {
var efectivoCaja = 0
while(true) {
println("¿Que desea hacer?")
println("1 - Cambio de dólar a bolivianos")
println("2 - Cambio de bolivianos a dólares")
println("3 - Anotación de la caja")
println("4 - Salir")
val input = readLine()
when (input) {
"1" -> {
println("Cambio de dólar a bolivianos")
println("Ingrese la cantidad de dólares")
val dolares = readLine()!!.toInt()
println("Ingrese la tasa de cambio")
val tasa = readLine()!!.toInt()
println("Cantidad de bolivianos ${dolares * tasa}")
}
"2" -> {
println("Cambio de bolivianos a dólares")
println("Ing
fun exchange(dollar: Float): Float {
return dollar * 7
}
exchange(3.5f)
fun convertUsdToBolivianos (usd: Float, rate: Float = 6.9f): Float {
return rate * usd
}
fun moneyExchange(dollars: Float): Float {
val rate = 7.8
val bolivianos = dollars * rate
return bolivianos
}
moneyExchange(5F)
class Calculator {
companion object CalculatorFactory {
var rate = 6.9
val efectivo = 2000
}
fun totalDollars(dollars: Double): Double {
return dollars * rate
}
fun totalDollars(dollars: Int): Double {
return dollars * rate
}
fun totalDollars(dollars: Short): Double {
return dollars * rate
}
fun totalDollars(dollars: Long): Double {
return dollars * rate
}
fun totalDollars(dollars: Float): Double {
return dollars * rate
}
fun totalDollars(dollars: Char): Double {
return dollars.toInt() * rate
}
fun totalDollars(dollars: Boolean): Double {
return if (dollars) 1 * rate else 0
}
fun totalDollars(dollars: String): Double
fun exchange (dollars: Double): Double {
val exchangeRate = 6.97
return exchangeRate * dollars
}
fun exchange (dollars: Double): Double {
val exchangeRate = 6.97
val bolivianos = exchangeRate * dollars
return bolivianos
}
fun casaDeCambio(dolar: Int): Int {
val tasa = 6.97
return (dolar * tasa).toInt()
}
casaDeCambio(10)
class CasaCambio(val dolar: Float, val euro: Float) {
fun calcularCambio(monto: Float, moneda: String): String {
val resultado = when(moneda){
"Bolivianos" -> "$monto"
"Dolares" -> "${monto*dolar}"
"Euros" -> "${monto*euro}"
else -> "Moneda no disponible"
}
return resultado
}
}
fun main(args: Array<String>) {
val casaCambio = CasaCambio(7.8f, 9.1f)
println(casaCambio.calcularCambio(1000f, "Euros"))
}
fun exchange(dollars: Int): Int {
// poner el valor de la tasa de cambio de hoy
val rate = 6.96
// pasar de dolares a bolivianos
return (dollars * rate).toInt()
}
// consultar tasa de cambio
fun rate(): Double {
// obtener del servidor
return 6.96
}
fun withdraw(amount: Int): Boolean {
// retirar dinero
// si no hay dinero retornar false
return true
}
fun deposit(amount: Int): Boolean {
// depositar dinero
// si no hay dinero retornar false
return true
}
fun total(): Int {
// dinero en la caja
return 10000
}
fun add(a: Int, b: Int) {
return a + b
}
add(1, 2)
fun casa(){
}
fun casaDeCambios(montoEnDolares: Double, tasaDeCambio: Double): Double {
val montoEnBolivianos = montoEnDolares * tasaDeCambio
return montoEnBolivianos
}
casaDeCambios(1.0, 6.9)
fun change(): Int {
return 1000
}
// Kotlin
fun casaDeCambio(dollars: Int): Int {
return dollars * 7
}
casaDeCambio(1)
fun cambioDolarBoliviano(dolar: Float): Float {
return dolar * 6.96f
}
fun dollarToBs(dollars: Int): Int {
return dollars * 7
}
fun main(args: Array<String>) {
val dollars = 10
val bolivianos = dollarToBs(dollars)
println("$bolivianos")
}
fun add(a: Int, b: Int): Int {
return a + b
}
fun getTasaCambio(): Double {
// consultar tasa de cambio
return 7.87
}
fun getCaja(): Double {
// consultar caja
return 145.20
}
fun getCantidadDolares(): Double {
// mostrar cantidad de dolares
return readLine()?.toDouble() ?: 0.0
}
fun getCantidadBolivianos(dolares: Double, tasaCambio: Double): Double {
return dolares * tasaCambio
}
fun getCambio(cantidadBolivianos: Double, caja: Double): Double {
return cantidadBolivianos - caja
}
class CasaDeCambio {
var cajas = mutableListOf<Caja>()
var tipoDeCambioActual = 0.0
fun agregarCaja(caja: Caja) {
cajas.add(caja)
}
fun realizarCambio(monto: Double): Double {
var dineroEnBolivianos = monto * tipoDeCambioActual
if (dineroEnBolivianos > 0) {
cajas.forEach {
dineroEnBolivianos = it.calcularCambio(dineroEnBolivianos)
}
}
return dineroEnBolivianos
}
}
class Caja(val denominaciones: MutableList<Denominacion>) {
fun calcularCambio(dineroEnBolivianos: Double): Double {
var dineroAAcomodar = dineroEnBolivianos
denomin
fun cambioDia(dia: Int): Int {
return cambio(dia, 0)
}
// DIA es el día de la semana (0=domingo, 1=lunes, etc.)
// DOLARES es la cantidad de dólares que se tienen en caja
fun cambio(dia: Int, dolares: Int): Int {
when (dia){
0 -> {
return dolares + 700
}
1 -> {
return cambio(dia + 1,dolares + 500)
}
2 -> {
return cambio(dia + 1,dolares + 300)
}
3 -> {
return cambio(dia + 1,dolares + 600)
}
4 -> {
return cambio(dia + 1,dolares + 400)
}
5 -> {
return cambio(dia + 1,dolares
fun main() {
println("Dolar to Bs")
print("dolar:")
val dolar = readLine()!!.toDouble()
print("rate:")
val rate = readLine()!!.toDouble()
println("Bs: ${dolar * rate}")
}
fun sum(a: Int, b: Int) = a + b
fun sum(a: Double, b: Double) = a + b
fun sum(a: Int, b: Double) = a + b
fun sum(a: Double, b: Int) = a + b
fun sum(a: Double, b: Int, c: Int) = a + b + c
fun sum(a: Double, b: Int, c: Int, d: Int) = a + b + c + d
fun sum(a: Int, b: Int, c: Int) = a + b + c
fun sum(a: Int, b: Int, c: Int, d: Int) = a + b + c + d
fun sum(a: Int, b: Int, c: Int, d: Int) = a + b + c + d
fun sum(a: Int, b: Int, c: Int, d: Int) = a + b + c + d
fun sum(a: Int, b: Int, c: Int, d: Int) = a + b + c +
fun cambio(dolar: Double): Double {
return dolar * 6.96
}
fun convertirDolarABoliviano(dolar: Double): Double {
return dolar * 6.96
}
fun convertirBolivianoADolar(boliviano: Double): Double {
return boliviano / 6.96
}
fun main() {
val caja = Caja()
caja.addCliente(Cliente("Grace"))
caja.cobrar(Cliente(Cliente("Brenda"), Producto("Coca Cola", 5.00)))
caja.cobrar(Cliente(Cliente("Brenda"), Producto("Papas", 2.00)))
caja.cobrar(Cliente(Cliente("Brenda"), Producto("Fritos", 3.00)))
caja.cobrar(Cliente(Cliente("Brenda"), Producto("Chocolates", 4.00)))
caja.cobrar(Cliente(Cliente("Brenda"), Producto("Televisor", 700.00)))
println(caja)
}
data class Cliente(val nombre: String, val productos: List<Producto> = listOf())
data class Producto(val nombre: String, val precio: Double)
class Caja {
private val clientes = mutableListOf
fun changeExchange(dollar: Double): Double {
return dollar * rate
}
fun getChange(dollar: Double): Double {
return dollar * rate - 100
}
fun main() {
val money = 200000
val rate = 10.5F
val moneyInDollars = money / rate
println(moneyInDollars)
}
fun sumar(dollar: Float, bolivianos: Float): Float {
return dollar + bolivianos
}
class CasaDeCambio(var tasaDeCambio: Double = 6.97) {
var bsEnCaja = 0.0
fun comprarDolares(montoEnBs: Double) {
val montoEnDs = montoEnBs / tasaDeCambio
bsEnCaja -= montoEnBs
}
fun venderDolares(montoEnDs: Double) {
val montoEnBs = montoEnDs * tasaDeCambio
bsEnCaja += montoEnBs
}
}
Deliciosa.cambiarDolar(1.0)
fun main(){
var rate: Double
val dollar_rate: Double = 7.7
val rate_date: String = "12/11/2019"
var cash: Double
var monto_en_bolivianos: Double
var monto_en_dolares: Double
var dinero_restante: Double
var operaciones_realizadas: Int = 0
val anotaciones: MutableList<String> = mutableListOf<String>()
println("Inserte el monto en dólares que desea cambiar: ")
monto_en_dolares = readLine()!!.toDouble()
println("Inserte el monto en efectivo que tiene: ")
cash = readLine()!!.toDouble()
monto_en_bolivianos = monto_en_dolares * dollar_rate
dinero_restante = cash - monto_en_bolivianos
if (dinero_restante >= 0) {
fun conversion(dollar: Int): Int {
println("The amount is: ")
return dollar * 6.97
}
var dollar = readLine()!!.toInt()
println("The amount is: " + conversion(dollar))
fun multiply(a: Int, b: Int): Int {
return a * b
}
multiply(3, 5)
fun cambio(dolar: Int) = dolar * 7.8
fun calculateCashInDrawer(price: Double, cash: Double, cid: List<List<Any>>): Map<String, Double> {
var change = cash - price
var remainingChange = change
var remainingCash = 0.0
val cashInDrawer = mutableMapOf(
"PENNY" to 0.0,
"NICKEL" to 0.0,
"DIME" to 0.0,
"QUARTER" to 0.0,
"ONE" to 0.0,
"FIVE" to 0.0,
"TEN" to 0.0,
"TWENTY" to 0.0,
"ONE HUNDRED" to 0.0)
for (row in cid) {
cashInDrawer[row[0]] = row[1] as Double
remainingCash += row[1] as Double
}
for (row in cid.reversed()) {
fun main() {
val dolares = 5.00
val tasa = 7.64
val bolivianos = dolares * tasa
print("$dolares dólares equivalen a $bolivianos bolivianos")
}
fun convert_dollar_to_bs(dollars: Double): Double {
// get exchange rate
val rate = get_exchange_rate()
val result = dollars * rate
return result
}
fun main() {
val result = convert_dollar_to_bs(10.0)
println(result)
}
fun casaDeCambio(dollars: Int) = dollars * 6.96
fun main(args: Array<String>) {
val casaDeCambio = casaDeCambio(500)
println("500 dollars equals $casaDeCambio Bolivianos")
}
fun caixaDia() {
}
fun cotaDolar(dolar: Float) {
}
fun vendoDolar(dolar: Float) {
}
fun vendeBoliviano(boliviano: Float) {
}
fun saldo() {
}
fun anotacion(concepto: String, valor: Float) {
}
fun main (args: Array<String>) {
println("Ingrese la cantidad de dólares disponibles")
val dolar = readLine()?.toFloat()
println("Ingrese la cotización del dólar al inicio del día")
val cotizacion = readLine()?.toFloat()
println("Ingrese el valor a vender en dólares")
val dolarAVender = readLine()?.toFloat()
println("Ingrese el valor en bolivianos a vender")
val bolivianoAV
class CasaCambio() {
var tasaCambio = 6.95
var caja = 0
fun calcularCambio(dolares: Int) : Int {
return dolares * tasaCambio.toInt()
}
}
fun main(args: Array<String>) {
var casaCambio = CasaCambio()
println(casaCambio.calcularCambio(10))
casaCambio.caja = casaCambio.caja + casaCambio.calcularCambio(10)
casaCambio.caja = casaCambio.caja + casaCambio.calcularCambio(10)
casaCambio.caja = casaCambio.caja + casaCambio.calcularCambio(10)
casaCambio.caja = casaCambio.caja + casaCambio.calcularCambio(10
fun main(args: Array<String>) {
val casaDeCambio = CasaDeCambio()
casaDeCambio.cambiarDolares(1.0)
casaDeCambio.cambiarDolares(0.5)
casaDeCambio.cambiarDolares(100.0)
casaDeCambio.cambiarDolares(0.5)
casaDeCambio.cambiarDolares(0.5)
casaDeCambio.cambiarDolares(0.5)
println("Dinero en caja Bs. ${"%.2f".format(casaDeCambio.caja)}")
println("Tasa de cambio: ${"%.2f".format(casaDeCambio.tasa)}")
}
class CasaDeCambio {
val tasa: Double = 6.96
var bolivianosEnCaja: Double = 0
fun cambioDolar(montoInicial: Int, montoDolar: Int, tasa: Int): Int {
val soles: Int = montoInicial * montoDolar
val comision: Int = soles * tasa
return soles + comision
}
print("Ingrese monto en soles: ")
val montoInicial: Int = readLine()!!.toInt()
print("Ingrese monto en dolares: ")
val montoDolar: Int = readLine()!!.toInt()
print("Ingrese tasa: ")
val tasa: Int = readLine()!!.toInt()
val cambio: Int = cambioDolar(montoInicial, montoDolar, tasa)
println("El cambio de dólar es de: $cambio")
data class Money(val amount: Int, val currency: String)
data class Rate(val rate: Double, val date: Date)
data class ExchangeResult(val money: Money, val rate: Rate)
fun exchange(money: Money, rate: Rate) = ExchangeResult(
money = money.copy(amount = (money.amount * rate.rate).toInt()),
rate = rate
)
fun main (args: Array<String>) {
println("Hola a todos")
}
fun exchange (dollars: Int, rate: Double): Int {
return (dollars * rate).toInt()
}
exchange(100, 6.98)
fun exchange(dolar: Double): Double {
return dolar * bs
}
fun printExchange(dolar: Double) {
println("$ $dolar = Bs. ${exchange(dolar)}")
}
fun main() {
val dolares = 5.0
printExchange(dolares)
printExchange(2.0)
}
//Cambio de dolares a bolivianos
fun cambioDeDolaresABolivianos(dolares: Double, tasaCambio: Double): Double{
val cambio:Double = dolares * tasaCambio
return cambio
}
//Anotaciones de la calculadora
fun anotacionesDeLaCalculadora(anotaciones: MutableList<Double>): Double{
var suma:Double = 0.0
for(i in anotaciones){
suma += i
}
return suma
}
//Cuanto dinero le queda en la caja
fun cuantoDineroLeQuedaEnLaCaja(dineroCaja: Double, anotaciones: MutableList<Double>): Double{
val suma:Double = anotacionesDeLaCalculadora(anotaciones)
val dineroRestante:Double = dineroCaja - suma
return dineroRestante
}
fun casaDeCambios(dolares: Double): Double {
val cambio = 7.75
return dolares * cambio
}
interface Cambio {
fun tipoDeCambio(tipoDeCambio:Float): Cambio
fun tipoDeDolar(tipoDeDolar:Float): Cambio
fun calcular(dolares: Float): Cambio
fun obtenerCambio(): Cambio
}
class CambioFactory: Cambio {
private var tipoDeCambio: Float? = null
private var tipoDeDolar: Float? = null
override fun tipoDeCambio(tipoDeCambio: Float): Cambio {
this.tipoDeCambio = tipoDeCambio
return this
}
override fun tipoDeDolar(tipoDeDolar: Float): Cambio {
this.tipoDeDolar = tipoDeDolar
return this
}
override fun calcular(dolares: Float): Cambio {
if (tipoDeCambio != null && tipoDeDolar != null) {
val cambio = tipo
fun main() {
val cambioDolar = casaCambio()
println("El cambio de dolar hoy es de: $cambioDolar Bs.")
val cantidadDolares = solicitarCantidadDolares()
val cantidadBolivianos = cantidadDolares * cambioDolar
println("Usted tiene $cantidadBolivianos Bs.")
}
fun casaCambio(): Double {
return 8.75
}
fun solicitarCantidadDolares(): Double {
return readLine()!!.toDouble()
}
fun printCambioBolivianos(dolar: Int){
print("El equivalente a $dolar dolares en bolivianos es: ${dolar * 6.9}")
}
data class Client (
val name: String,
val lastName: String,
val email: String)
class ClientValidator {
val client = Client("", "", "");
fun validate() = client.name.isNotEmpty() && client.lastName.isNotEmpty() && client.email.contains("@");
}
data class CasaDeCambioDto(
val cambioActual: Double,
var ganancias: Double = 0.0,
var ventaDolares: Int = 0,
var ventaBolivianos: Int = 0,
var compraDolares: Int = 0,
var compraBolivianos: Int = 0
)
fun main(args: Array<String>) {
var casaDeCambio = CasaDeCambioDto(6.96)
}
// calculate the amount of money remaining in the register
public fun calculate(rate: Double, amount: Double): Double {
val total = rate * amount
println("The total is: $total")
return total
}
float cotizacionDolarBoliviano = 6.30f
float cantidadDolares
float cantidadBolivianos
float descuento
fun sum(a: Int, b: Int): Int{
return a + b
}
fun cambio(dolares: Double) = dolares * 6.97
fun caja(caja: Double, costo: Double): Double {
val total = caja - costo
return if (total > 0)
total
else
println("no tienes suficiente dinero")
total
}
fun caja(caja: Double, costo: Double, tasa: Double = 6.97): Double
val total = caja - (costo * tasa)
return if (total > 0)
total
else
println("no tienes suficiente dinero")
total
//función que: cambio de dólar a boliviano
//@param: float
//@output: float
//@examples:
//@author:
//@date:
//@version:
fun CasaDeCambios(dolar:Float):Float{
var tasa = 6.96
return dolar * tasa
}
fun casaDeCambio(dolar: Dolar, tipoCambio: TipoCambio) {
val dinero = dolar * tipoCambio
return dinero
}
fun calcularVentas(ventas: Ventas, tasaCambio: TasaCambio): Dinero {
}
fun calcularGastos(gastos: Gastos, tasaCambio: TasaCambio): Dinero {
}
fun calcularCaja(ventas: Ventas, gastos: Gastos): Dinero {
return ventas - gastos
}
fun calcularCaja(ventas: Ventas, tasaCambio: TasaCambio, gastos: Gastos, tasaCambio: TasaCambio): Dinero {
}
fun calcularCaja(ventas: Ventas, tasaCambio: TasaCambio, gastos: Gastos, tasaCambio: TasaCambio, tasa
fun cambio(cantidad : Double, tasa : Double): Double{
return cantidad * tasa
}
fun calcularCambio(cantidad : Double, tasa : Double):Double{
var cambio = cambio(cantidad, tasa)
return cambio
}
fun main(args: Array<String>) {
val transactions = listOf(
Transaction(
currency = Currency.USD,
amount = 100.0,
type = TransactionType.CASH_IN
),
Transaction(
currency = Currency.USD,
amount = 400.0,
type = TransactionType.CASH_OUT
),
Transaction(
currency = Currency.EUR,
amount = 200.0,
type = TransactionType.CASH_IN
),
Transaction(
currency = Currency.EUR,
amount = 200.0,
type = TransactionType.CASH_OUT
),
Transaction(
currency = Currency.EUR,
amount = 200.0,
type = TransactionType.CASH_OUT
),
)
val exchangeRate = ExchangeRate(
currency = Currency.USD,
rate = 6.96
)
val exchangeRate2 = ExchangeRate(
currency = Currency.EUR,
rate = 7.99
fun main() {
val dolares = 100.00
val tasaDeCambio = 6.97
val caja = 200
val maximoDolares = caja / tasaDeCambio
if(dolares > maximoDolares){
println("No hay suficiente dinero en la caja")
}else {
val totalBolivianos = dolares * tasaDeCambio
val ahorro = caja - totalBolivianos
println("Dolares a recibir: $dolares")
println("Tasa de cambio: $tasaDeCambio")
println("Ahorro: $ahorro")
}
}
fun casaDeCambio(monto: Int, tasa: Int): Int {
return monto * tasa
}
fun main() {
val rate: Double = 6.96
val caja = 1000.00
val dollar = 200.00
var bs = 0.0
while (true) {
val resp = readLine()!!.toString()
if (resp == "fin") {
break
}
bs += resp.toDouble()
}
println("Total de Bs gastados: $bs")
val total = (bs / rate).toInt()
val dif = (dollar - total).toInt()
if(dif < 0){
println("Necesita comprar dólares.")
} else {
println("Al final del día le quedan $dif dólares.")
}
}
fun exchangeDollarToBs(dollar: Int) {
val tasaDeCambio = 6.97
val efectivo = 5000
val bs = dollar * tasaDeCambio
if (bs >= efectivo) {
println("Saldo insuficiente")
} else {
println("Cambio $dollar $ dolar a $bs bs")
}
}
fun dolaresToBolivianos(dolares: Double, tasa: Double): Double {
return dolares * tasa
}
fun bolivianosToDolares(bolivianos: Double, tasa: Double): Double {
return bolivianos / tasa
}
// tasa = 6.97
fun caja(monto: Double, tipoOperacion: String): Double {
val resultado: Double
if (tipoOperacion == "cobro") {
resultado = monto * tasa
} else {
resultado = monto / tasa
}
return resultado
}
fun main(args: Array<String>) {
println("Hello, world!")
val a = 12
val b = 12
val c = add(a, b)
println(c)
}
fun add(a: Int, b: Int) : Int{
return a + b
}
fun casaCambios(dolares: Int, tasaCambio: Int): Int {
return dolares * tasaCambio
}
casaCambios(1, 6.96)
fun main(args: Array<String>) {
var rate = 6.96
var dollar = 120.0
print("cuanto dinero tienes en bolivianos: ")
var cash = readLine()!!.toDouble()
print("Cuanto vas a invertir: ")
var investment = readLine()!!.toDouble()
var change = cash - investment
var changeDollar = change / rate
print("Tienes: ${change} bs y ${changeDollar} $")
}
class CasaDeCambio {
fun cambiarDolaresABolivianos(monto: Double): Double {
return monto * 6.96
}
}
// Kotlin
fun main(args: Array<String>) {
val nombre = "Andrés"
print("Hola " + nombre)
}
fun main(args: Array<String>) {
var n = 0
while (n < 100) {
println(n)
n += 1
}
}
class CashRegister {
var balance = 0.0
fun setBalance(dollars: Double) {
balance = dollars
}
fun getRate(): Double = .05
fun getPesos(dollars: Double): Double = dollars * getRate()
fun getDollars(pesos: Double): Double = pesos / getRate()
fun getChange(dollars: Double): Double = balance - getPesos(dollars)
}
val cashRegister = CashRegister()
cashRegister.setBalance(10.0)
cashRegister.getChange(1.0)
cashRegister.getRate()
fun exchange(dollar: Float, rate: Float): Float {
return dollar * rate
}
fun main(args: Array<String>) {
fun exchange(dollars: Double): Double {
return 6.95 * dollars
}
val myMoney = exchange(20.00)
println(myMoney)
}
fun cambioDolarABoliviano(dolares: Double): Double {
val tasa = 6.96
return tasa * dolares
}
fun change(amount: Int) = amount * rate
fun addMoney(amount: Int, isArrival: Boolean) = if (isArrival) money + amount else money - amount
fun checkMoney(): Int {
if (money < minMoney) {
money += minMoney - money
}
return money
}
class CasaCambio(dolares: Int, pesos: Int) {
fun dolarPeso(): Int {
return dolares * pesos
}
fun pesoDolar(): Int {
return pesos / dolares
}
}
CasaCambio(6.96, 100)
fun casaDeCambios(usd: Double): Double {
return usd * 6.91
}
casaDeCambios(5.0)
fun main() {
val compra = readLine()!!.toInt()
val tasa = readLine()!!.toInt()
var cambio= compra * tasa
println("el cambio en bolivianos es: $cambio")
}
fun main() {
val caja = readLine()!!.toInt()
val compra = readLine()!!.toInt()
val tasa = readLine()!!.toInt()
if (compra * tasa > caja){
println("no hay efectivo suficiente")
}else{
println("el cambio en bolivianos es: $cambio")
}
}
fun changeCurrency(amount: Float, currency: String): Float {
if (currency == "USD") {
return amount * rate
} else {
return amount / rate
}
}
data class CasaDeCambio(var tasaDeCambio: Double, val anotaciones: List<Anotacion>) {
fun convertirDolaresABolivianos(dolares: Double): Double {
return dolares * tasaDeCambio
}
// etc.
}
fun main(args: Array<String>) {
var money = 0.00
var moneyClient = readLine()!!.toDouble()
var balance = 0.00
var amount = readLine()!!.toDouble()
var change = 0.00
var total = 0.00
var rate = 7.96
var totalClient = 0.00
while (true){
when(moneyClient) {
1.00 -> {
money = 1.00
totalClient = money * rate
total += totalClient
balance = amount - totalClient
print("Total to pay: ${totalClient} \nBalance ${balance}")
}
else -> print("The price is: ${totalClient} \nBalance ${balance}")
}
break
}
}
fun main(args: Array<String>) {
var caja: Int = 100
var dolar: Int = 6
val usd: Int = readLine()!!.toInt()
val usd2: Int = readLine()!!.toInt()
val usd3: Int = readLine()!!.toInt()
val usd4: Int = readLine()!!.toInt()
val usd5: Int = readLine()!!.toInt()
val usd6: Int = readLine()!!.toInt()
val bs1: Int = usd * dolar
val bs2: Int = usd2 * dolar
val bs3: Int = usd3 * dolar
val bs4: Int = usd4 * dolar
val bs5: Int = usd5 * dolar
val bs6: Int = usd6 * dolar
caja -= (bs1 + bs2 + bs3 + bs4 + bs5 + bs6)
class Cambio {
val tasa = 7.7
var total = 0.0
fun convierte(monto: Double) = monto * tasa
fun ingresa(monto: Double) {
total += monto
}
fun retira(monto: Double) {
total -= monto
}
}
fun main(args: Array<String>) {
val cb = Cambio()
cb.ingresa(1000.0)
cb.retira(cb.convierte(100.0))
println(cb.total)
}
fun add(vararg nums: Int): Int {
var accum = 0
for (num in nums) {
accum += num
}
return accum
}
add(1, 2)
add(1, 2, 3)
add(1, 2, 3, 4)
add(1, 2, 3, 4, 5)
class Calculator {
var currentRate = 6.95
fun dollarToBs(dollarAmount: Double): Double {
return dollarAmount * currentRate
}
fun bsToDollar(bs: Double): Double {
return bs / currentRate
}
}
fun main() {
val calculator = Calculator()
calculator.currentRate = 7.0
println("Dollar to BS: ${calculator.dollarToBs(100.0)}")
println("Bs to Dollar: ${calculator.bsToDollar(100.0)}")
}
var tasa = 9.2
var cantidad = 100
tasa * cantidad
fun casaDeCambio(dolar: Int) = dolar * 6.92
casaDeCambio(1)
fun main() {
val cambioDolarBolivianos = 8.27
var dolares = 10000
var bolivianos = dolares * cambioDolarBolivianos
println("Tengo $bolivianos Bs.")
}
fun main() {
val caja = mutableListOf<Int>()
for (i in 1..10) {
val random = (1..100).random()
caja.add(random)
println("Caja $i: $random")
}
val tasa = (1..100).random()
println("Tasa: $tasa")
val dinero = (1..100).random()
println("Dinero $dinero")
for (i in 0 until caja.size) {
val calculo = caja[i] * dinero
println("Caja $i: $calculo")
}
if(tasa >= caja.size){
println("Hoy se cierra anticipadamente")
}else{
println("hay suficiente dinero")
}
}
fun calculadora(dolar: Double, tasa: Double): Double{
return dolar * tasa
}
fun calcular(tasa: Float, dolares: Int): Float {
return tasa * dolares
}
data class Currency(val amount: Float)
fun convert(currency: Currency): Currency{
val exchange = 1.96
return Currency(currency.amount * exchange)
}
fun main(){
val myDollar = Currency(100f)
val myBolivianos = convert(myDollar)
println("I have $myBolivianos")
}
fun add(a: Int, b: Int): Int {
return a + b
}
fun casaDeCambio(dólar: Double): Double {
return dolar * 6.96
}
fun casaDeCambio(dolar: Double) = dolar * 6.96
casaDeCambio(4.00)
class CambioDolarBolivianos {
var tasaCambio : Double = 0.0
fun definirTasa(tasa: Double) {
tasaCambio = tasa
}
fun calcular (monto: Double) : Double {
return tasaCambio * monto
}
}
import java.util.Scanner
fun main (args: Array<String>) {
val reader = Scanner(System.`in`)
var bolivianos: Float
var dolares: Float
var tipoCambio: Float
var total: Float
println("Ingrese el tipo de cambio")
tipoCambio = reader.nextFloat()
println("Ingrese los dolares")
dolares = reader.nextFloat()
total = dolares * tipoCambio
println("El total de bolivianos es $total")
}
fun dollarToBoliviano(dollar: Double): Double {
val rate = 6.97
return dollar * rate
}
fun main(args: Array<String>) {
var cotizacion = 7.75
var ingresarDinero = readLine()!!.toDouble()
var cantidad = ingresarDinero * cotizacion
var cantidadCambiada = cantidad.toInt()
println(cantidadCambiada)
}
fun swap(a: Int, b: Int): Int = a
fun main(args: Array<String>) {
print(swap(1, 2))
}
fun tasaDeCambio() {
do {
println("Ingrese la tasa de cambio actual del dólar")
tasaDeCambio = readLine()!!.toInt()
if (tasaDeCambio < 0) {
println("La tasa de cambio tiene que ser mayor a 0")
}
} while (tasaDeCambio < 0)
}
fun cuantoDineroEnLaCaja() {
do {
println("Ingrese cuanto dinero tiene en la caja: ")
dinero = readLine()!!.toInt()
if (dinero < 0) {
println("El dinero tiene que ser mayor a 0")
}
} while (dinero < 0)
}
fun ventaDeDolares() {
do {
println("Ingrese la cantidad de dólares que vendió: ")
ventaDeDolares = readLine()!!.toInt()
fun main() {
val casaDeCambio = CasaDeCambio()
// consulta la tasa de cambio y es la que utiliza el resto del día.
casaDeCambio.tasaDeCambio = 1.9
// cuanto dinero le queda en la caja
casaDeCambio.dineroEnCaja = 100
casaDeCambio.operaciones = listOf(
Operacion(tipo = "venta", monto = 100, moneda = "Boliviano"),
Operacion(tipo = "venta", monto = 150, moneda = "Boliviano"),
Operacion(tipo = "venta", monto = 50, moneda = "Dolar")
)
// realizar cada operación.
casaDeCambio.realizarOperaciones()
// Imprimir el saldo final.
println(casaDeCambio.saldoFinal)
}
class CambioDivisa(
val moneda: String,
val monto: Double
)
class CambioDivisaController {
lateinit var view: CambioDivisaView
fun cambiarDivisa(cambioDivisa: CambioDivisa) {
val montoCambiado = cambioDivisa.monto * 3.5
view.showMontoCambiado(montoCambiado)
}
}
interface CambioDivisaView {
fun showMontoCambiado(montoCambiado: Double)
}
fun cambio(dolares: Double) : Double {
//no olvidar usar el return
return dolares * 6.96
}
cambio(1.0)
fun calculateRate(casaDeCambio: String, amount: Double): Double {
var rate = 0.0
when (casaDeCambio) {
"La casa del cambio" -> rate = 7.68
"Casa de cambio el centro" -> rate = 7.67
"Casa de cambio la rambla" -> rate = 7.69
"Casa de cambio la jacob" -> rate = 7.70
}
return amount * rate
}
fun dolarToBolivianos(cantidad: Double, tasaDeCambio: Double): Double {
return cantidad * tasaDeCambio
}
fun money_left(money_in_cashbox: Int, dollar_rate: Int): Int {
return money_in_cashbox / dollar_rate
}
fun casaDeCambios (dolares: Int) = dolares * 7
fun main() {
var dollar = 100
var rate = 6.97
var amount = dollar * rate
println("Dollar: " + dollar)
println("Rate: " + rate)
println("Amount: " + amount)
}
fun casa_de_cambio(dolar: float, tasa: float):
return dolar * tasa
dolar = float(input("Precio del dolar"))
tasa = float(input("tasa de cambio"))
casa_de_cambio(dolar, tasa)
fun conversion(dollars: Float): Float{
val conversionRate = 6.96F
return dollars * conversionRate
}
fun main() {
println(conversion(10F))
}
fun main() {
var cajaBolivianos = 0
var cajaDolares = 0
val tasaCambio = 2.9
var operacion = 0
fun cambioDolares(dinero: Int, numero: Int): Int = (dinero * numero)
fun cambioBolivianos(dinero: Int, numero: Int): Int = (dinero / numero)
fun sumaDolares(dinero: Int, numero: Int): Int = (dinero + numero)
fun sumaBolivianos(dinero: Int, numero: Int): Int = (dinero + numero)
fun restaDolares(dinero: Int, numero: Int): Int = (dinero - numero)
fun restaBolivianos(dinero: Int, numero: Int): Int = (dinero - numero)
println("Bienvenido al cambio de dolares")
println("ingrese la cant
fun calculadora(amount: Double) : String {
return "Al final del día, le quedan en la caja: " + amount + "bolivianos."
}
fun add(amount: Double, rate: Double): Double {
return rate + amount
}
fun sub(amount: Double, rate: Double): Double {
return rate - amount
}
fun mul(amount: Double, rate: Double): Double {
return rate * amount
}
fun div(amount: Double, rate: Double): Double {
return rate / amount
}
fun main(args: Array<String>) {
println("Ingrese la cantidad de dinero en Bs.")
var amount : Double = readLine()!!.toDouble()
println("Ingrese la tasa de cambio de dólar a boliviano.")
var rate : Double = readLine()!!.toDouble()
println("Cuantos dólares va a cambiar? ")
var dollars : Double =
fun getExchangeRate(): Double = 1.00
fun cashbox(amount: Double): Double = 100.00
fun cashbox(amount: Double): Double = cashbox(amount)+amount
fun cashbox(amount: Double): Double = cashbox(amount)-amount
fun cashbox(amount: Double): Double = cashbox(amount)-amount
fun cambio(cambio: Double, monto: Double): Double {
return cambio * monto
}
var cambio: Double = 6.96
var monto: Double = 100.0
cambio(cambio, monto)
val cambio = cambioDolar(1)
val monto = montoBoliviano()
val cambio = cambioDolar(monto)
val cambio = cambioDolar(monto)
fun main() {
var monto: Double = 0.0
val tasaCambio: Double = 6.9
do {
print("Ingrese la cantidad de dolares a cambiar:")
val cantidad: String? = readLine()
if (cantidad != null) {
if (cantidad.toDoubleOrNull() != null) {
val cambio = tasaCambio * cantidad.toDouble()
println("el cambio es $cambio")
monto += cambio
} else {
println("Ingrese una cantidad válida")
}
}
} while (monto < 100)
}
class CasaCambio(var bolivianosTasaCambio: Double) {
var dolaresEnCaja = 0.0
var bolivianosEnCaja = 0.0
fun comprarDolares(bolivianos: Double){
dolaresEnCaja += bolivianos / bolivianosTasaCambio
bolivianosEnCaja -= bolivianos
}
fun venderDolares(dolares: Double){
dolaresEnCaja -= dolares
bolivianosEnCaja += dolares * bolivianosTasaCambio
}
fun consultarTasaCambio(): Double {
return bolivianosTasaCambio
}
}
// testing
val casaCambio = CasaCambio(8.0)
casaCambio.bolivianosEnCaja = 100.0
casaCambio.comprarDolares(100.0
fun conversion(dolar: Double, tasa: Double): Double {
return dolar * tasa
}
fun convertir(dolar: Int): Int = (dolar * 6.97).toInt()
fun main(args: Array<String>) {
println(convertir(3))
}
fun getChange(money: Int): Int{
return if(money >= 100){
money - 100
} else {
money
}
}
getChange(50)
fun cambioDolar(dolar: Float): Float {
return dolar * 6.96f
}
cambioDolar(10f)
fun exchange(dollars: Double, bolivianos: Double): Double {
return dollars * bolivianos
}
fun divide(a: Int, b: Int): Float {
return a / b.toFloat()
}
fun main(args: Array<String>) {
val dollarRate = 6.96
val dollar = readLine()!!.toDouble()
println("$dollar $ = ${dollarRate * dollar} Bs.")
}
fun casadecambio(dolares: int) {
val tasa = 7.98
val bolivianos = dolares * tasa
val utilidad = bolivianos * 0.15
val efectivo = bolivianos - utilidad
return efectivo
}
fun dinero(a: Double, b: Double): Double {
val dinero = a - b
return dinero
}
fun main() {
val dinero = dinero(10.0, 5.0)
println("El valor es: ${dinero}")
}
fun casaDeCambio(dolares: Double, tasaCambio: Double) : Double {
return dolares * tasaCambio
}
fun main(args: Array<String>) {
val tasaCambio = casaDeCambio(100.00, 7.21)
}
fun casaDeCambio(cantidad: Int, moneda: String){
var tasaDeCambio: Double = 6.96
var bolivianos: Double = 0.0
if(moneda == "dolares"){
bolivianos = cantidad * tasaDeCambio
println("Usted obtendrá $bolivianos")
}
}
fun main() {
var efectivoCaja = 0
while(true) {
println("¿Que desea hacer?")
println("1 - Cambio de dólar a bolivianos")
println("2 - Cambio de bolivianos a dólares")
println("3 - Anotación de la caja")
println("4 - Salir")
val input = readLine()
when (input) {
"1" -> {
println("Cambio de dólar a bolivianos")
println("Ingrese la cantidad de dólares")
val dolares = readLine()!!.toInt()
println("Ingrese la tasa de cambio")
val tasa = readLine()!!.toInt()
println("Cantidad de bolivianos ${dolares * tasa}")
}
"2" -> {
println("Cambio de bolivianos a dólares")
println("Ing
fun main() {
val casaDeCambio = CasaDeCambio(stock = 2500,dolar = 8.1,bolivianos = 2000)
val venta = Venta(casaDeCambio, dolar = 20)
println(venta)
val venta2 = Venta(casaDeCambio, dolar = 25)
println(venta2)
val venta3 = Venta(casaDeCambio, dolar = 1)
println(venta3)
}
class Venta(val casaDeCambio: CasaDeCambio, val dolar: Int) {
fun totalVenta(): Double {
return casaDeCambio.dolar * dolar
}
fun calcularCambio(): Double {
return casaDeCambio.bolivianos - totalVenta()
}
val cambioDia: Double
get() = casaDeCambio.bolivianos - casaDe
fun main() {
var dollars = 10.0
var bolivianos = 5.0
var rate = 6.9
var remainingCash = 0.0
fun doChange(): Double {
return dollars * rate
}
fun doBuy(amount: Double): Double {
return bolivianos - amount
}
fun doSell(amount: Double): Double {
return bolivianos + amount
}
fun doCash(): Double {
return remainingCash
}
remainingCash = doChange()
remainingCash = doBuy(1.0)
remainingCash = doSell(10.0)
remainingCash = doCash()
}
fun exchange(dollars: Double): Double {
return dollars * 6.96
}
fun main() {
val myDollars = 100.00
val bolivianos = exchange(myDollars)
val ruffles = bolivanos / 2
val doritos = ruffles / 3
println("$myDollars are $bolivianos bolivianos")
println("I can buy $ruffles ruffles")
println("And $doritos doritos")
}
fun exchange (usd: Int): Int {
val rate = 7.06
return (usd * rate).roundToInt()
}
fun casaDeCambio(dolares: Float): Float{
return dolares * 7.8f
}
fun casaDeCambio(dolares: Float, nombre: String){
println("Hola $nombre, tu cambio es ${dolares * 7.8f}")
}
fun casaDeCambio(dolares: Float, tasa: Float = 7.8f): Float{
return dolares * tasa
}
fun casaDeCambio(dolares: Float, tasa: Float = 7.8f, nombre: String): Float{
return dolares * tasa
}
fun casaDeCambio(nombre: String, tasa: Float = 7.8f, dolares: Float): Float{
return dolares * tasa
}
fun casaDeCambio(nombre: String, tasa: Float = 7.8f, dolares: Float): Float{
return dol
fun cambio(dolar: Double): Double {
return dolar * 6.96
}
fun cambio(dolar: Int): Double {
return dolar * 6.96
}
fun casaDeCambio(): Int {
TODO()
}
fun main() {
val tasaDeCambio = 2.96
val dolares = 100
val bolivianos = dolares * tasaDeCambio
println("$dolares dolares valen $bolivianos bolivianos")
}
fun cambiarDolarABoliviano(boliviano:Double) : Double{
val tasaDeCambio: Double = 6.97
return tasaDeCambio*boliviano
}
fun cambiarBolivianoADolar(dolar:Double) : Double{
val tasaDeCambio: Double = 6.97
return dolar/tasaDeCambio
}
fun caja(
dolaresEnCaja:Double,
transaccion: (Double) -> Double
):Double{
return transaccion(dolaresEnCaja)
}
fun main() {
println(cambiarDolarABoliviano(5.0))
println(cambiarBolivianoADolar(5.0))
println(caja(1000.0,::cambiarBolivianoADolar))
println(caja(1000.0,::cambiarDolarABoliviano))
}
var tasa = 10
fun cambio(dolares: Double) = dolares * tasa
var caja = 1000.0
fun comprar(dolares: Double) {
if (caja - dolares < 0) {
print("Solo tengo: " + caja)
} else {
caja -= dolares
print("Me queda " + caja)
}
}
fun vender(bolivianos: Double) {
caja += bolivianos
}
fun bsToDollar(amount: Double, rate: Double): Double {
return amount / rate
}
fun dollarToBs(amount: Double, rate: Double): Double {
return amount * rate
}
fun AmountAtCash(amount: Double, exchange: Double): Double {
return amount - exchange
}
fun verifyAmount(amount: Double, exchange: Double): Double {
return amount >= exchange
}
fun convertirDolarABoliviano(dolar: Double): Double {
val tasaDeCambio: Double = 6.97
return dolar * tasaDeCambio
}
fun main() {
val dolares: Double = 5.0
val dolaresABolivianos: Double = convertirDolarABoliviano(dolares)
val total: Double = dolaresABolivianos + 20
println("Total: $total")
}
fun cambio(dollar: Int): Int {
val bs = 6.96
val cambio = dollar * bs
return cambio.toInt()
}
cambio(10)
fun casaDeCambio(dolares: Int, tasa: Double = 6.96) {
return dolares * tasa
}
fun casaDeCambio(dolares: Int, tasa: Double = 6.96) = dolares * tasa
val dolares = 10
val tasa = 6.96
println(casaDeCambio(dolares, tasa))
println(casaDeCambio(10))
fun main(args: Array<String>) = println("Hello world!")
fun casaDeCambio (cantidad: Float, tasa: Float){
return cantidad * tasa
}
casaDeCambio(10.0, 0.08)
val tasaCambio = 7.65
def casaDeCambio(dinero: Double): Double = {
dinero * tasaCambio
}
def retirarDinero(dinero: Double): Unit = {
val dineroBolivianos = casaDeCambio(dinero)
if (saldo - dineroBolivianos >= 0) {
saldo -= dineroBolivianos
} else {
println("Saldo insuficiente.")
}
}
retirarDinero(100)
class CasaDeCambio(val tasa: Float) {
fun dolarABoliviano(dolar: Float): Float {
return dolar * tasa
}
fun bolivianoADolar(boliviano: Float): Float {
return boliviano / tasa
}
}
CasaDeCambio(6.96f).dolarABoliviano(10f)
fun main() {
val n1 = 10.0
val n2 = 10.0
val n3 = 10.0
val n4 = 10.0
val n5 = 10.0
print("Cambio de Dolares a Bolivianos")
println(" ")
print("Ingrese precio de la divisa: ")
var precioDivisa = readLine()!!.toDouble()
print("Ingrese cantidad de divisas: ")
val cantidadDivisas = readLine()!!.toDouble()
val total = cantidadDivisas * precioDivisa
print("Su total de compra es de $total")
}
fun casaCambio(dolares: Int): Int {
return dolares * 6
}
var dinero = casaCambio(100)
fun convertUsdToBol(usd: Float) {
if (usd < 0) {
println("Cantidad inválida. Debe ser un número positivo")
return
}
val dollarRate = 7.77f
val dolares = usd
var bolivianos = (dollarRate * dolares).toInt()
var bolivianosLeft = bolivianos
val deCien: Int = 100
val deCincuenta: Int = 50
val deVeinte: Int = 20
val deDiez: Int = 10
val deCinco: Int = 5
val deUno: Int = 1
var totalCien: Int = 0
var totalCincuenta: Int = 0
var totalVeinte: Int = 0
var totalDiez: Int = 0
var totalCinco: Int = 0
var totalUno: Int = 0
while (bolivianosLeft >= deCien) {
fun main(args: Array<String>){
val cotizacion = 7.9
var dinero = 10000
var monto = 0.0
var casaDeCambios = true
var opcion = 0
while (casaDeCambios){
println("""
1. ¿Cuanto dinero quieres cambiar?
2. ¿Cuanto dinero tienes?
3. Cerrar
""".trimIndent())
val response:String? = readLine()
opcion = response.toString().toInt()
when(opcion){
1 -> {
println("¿Cuanto dinero quieres cambiar?")
val response1:String? = readLine()
monto = response1.toString().toDouble()
if(monto <= dinero){
dinero -= monto
monto *= cotizacion
println("El monto a pagar es: $m
fun convertUsd2Bs(usd: Double) = usd *
6.96
fun cashLeft(bs: Double) = bs -
convertUsd2Bs(0.50)
fun usdLeft(bs: Double) = bs /
6.96
fun bsLeft(bs: Double) = bs -
convertUsd2Bs(usdLeft(bs))
fun usdSpent(bs: Double) = usdLeft(bs) -
cashLeft(bs) / 6.96
fun bsSpent(bs: Double) = convertUsd2Bs(usdSpent(bs))
fun main() {
val casaDeCambio = CasaDeCambio("casa de cambio", 20, 10, 10)
val calculadora = Calculadora("calculadora", 100)
val caja = Caja("caja", 500)
val cliente = Cliente("cliente", 100)
val compra = Compra("compra", 100)
val operacion = Operacion("operacion", 10, 5, 100)
casaDeCambio
.calcularTasaDeCambio(operacion)
.calculadora
.calcularPrecio(operacion)
.caja
.validarOperacion(operacion)
.realizarOperacion(operacion)
.cliente
.efectuarPago(operacion)
.compra
.registrar(operacion)
}
fun main(args: Array<String>) {
var dolar = dolar()
println(dolar)
println(dolar * 6.96)
println(dolar * 6.96 + (dolar * 6.96 * 0.05))
}
fun add(a,b){
return a + b
}
fun change(dollar: Double) = dollar * 6.97
fun howMuchMoney(dollar: Double, howMany: Int) =
if(dollar * howMany > 1000)
println("Suficiente dinero")
else
println("Dinero insuficiente")
fun main(args: Array<String>) {
val value = change(12.00)
println(value)
howMuchMoney(10.0, 10)
howMuchMoney(10.0, 6)
}
var a = 100
var b = 200
var c = 300
def cambios(dolar: Double): Double{
var bolivianos = dolar * 6.96
return bolivianos
}
println(cambios(10.0))
def cambios(dolar: Double): Double{
var bolivianos = dolar * 6.96
return bolivianos
}
fun main(){
println(cambios(10.0))
}
fun add(a: Int, b: Int): Int {
return a + b
}
add(1, 2)
fun add(a: Int, b: Int): Int {
return a + b
}
fun exchangeDollarToBs(dollar: Double, dollarExchangeRate: Double): Double {
return dollar * dollarExchangeRate
}
fun main() {
val caja = 700
val tasaDeCambio = 7.72
val dolares = caja / tasaDeCambio
println(caja)
println(dolares)
println(tasaDeCambio)
}
fun cambio(dolares: Double): Double {
val tasa = 7.35;
return dolares * tasa;
}
fun main(args: Array<String>) {
val cantidad = readLine()!!.toDouble()
val bolivianos = cambio(cantidad)
println("Tiene $bolivianos bolivianos")
}
fun main(args: Array<String>) {
val dolar = 1.0
val boliviano = 6.9
val venta = dolar*boliviano
val compra = boliviano/dolar
print("Casa de cambio digital\n" +
"Bienvenido a casa de cambio digital\n" +
"Tasa de cambio\n" +
"1 USD $venta Bs\n" +
"1 Bs $compra USD\n" +
"1 USD 1 USD")
}
fun convertir(monto: Int, tasa: Float): Float {
return monto * tasa
}
fun casadeCambio(dolares: Double, tasa: Double): Double {
return dolares * tasa
}
val tasaDeCambio: Double = 6.96
println(casadeCambio(20.0, 6.96))
fun changeDollars(dollar: Float): Float {
return dollar * 6.96f
}
fun changeBolivianos(bolivianos: Float): Float {
return bolivianos / 6.96f
}
fun getBalance(initialCash: Float, dollar: Float, bolivianos: Float): Float {
return initialCash - changeDollars(dollar) + changeBolivianos(bolivianos)
}
fun getCash(initialCash: Float, dollar: Float, bolivianos: Float): Float {
val neededCash = changeDollars(dollar) - changeBolivianos(bolivianos)
return if (initialCash >= neededCash) {
initialCash - neededCash
} else {
initialCash
}
}
fun main() {
var initialCash = readLine()?.toFloat()!!
var dollar = readLine()?.toFloat()!!
var bolivianos = readLine()?.toFloat()!!
var total =
fun cambio(dolar: Double): Double{
val tasa = return 6.96
val boliviano = dolar * tasa
return boliviano
}
fun main(args: Array<String>) {
val total = cambio(200.0)
println(total)
}
fun casaDeCambio(dolar: Double): Double {
return dolar * 6.92
}
fun main(args: Array<String>) {
val dolares = readLine()?.toDouble()
println("Cambio a bolivianos: "+casaDeCambio(dolares))
}
fun main() {
val calculator = CasaDeCambio()
val bolivianos = calculator.cambiarADolares(100.0)
println("100 BS = $bolivianos Dolares")
}
class CasaDeCambio {
fun cambiarADolares(bolivianos: Double): Double {
return bolivianos / 7
}
}
fun main() {
val casaDeCambio = CasaDeCambio()
val calculadora = Calculadora()
listOf(
Dollar(100),
Dollar(100),
Dollar(100),
Dollar(100),
Dollar(100),
Dollar(100),
Dollar(100)
).forEach {
casaDeCambio.addDollars(it)
}
casaDeCambio.updateDollarRate()
listOf(
Dollar(100),
Dollar(100),
Dollar(100),
Dollar(100),
Dollar(100),
Dollar(100),
Dollar(100)
).forEach {
casaDeCambio.addDollars(it)
}
calculadora.printDay()
}
class CasaDeCambio {
private val dollars: MutableList<Dollar> = mutableListOf()
var dollarRate = 0.0
class DollarToBs {
}
fun dolarABolivianos (dolares: Double): Double{
val tasaCambio = 6.96
val dineroEnBolivianos = dolares * tasaCambio
return dineroEnBolivianos
}
var dailyFee = 2500
var dollarToBs = 7
fun add(a: Int, b: Int): Int {
return a + b
}
fun calculateDailyIncome(dailyFee: Int, dollarToBs: Int): Int {
return dailyFee * dollarToBs
}
fun calculateDailyCash(dailyIncome: Int, dollarToBs: Int, dollars: Int) {
var result = dailyIncome - dollarToBs * dollars
println(result)
}
fun main(args: Array<String>) {
var dailyIncome = calculateDailyIncome(dailyFee, dollarToBs)
calculateDailyCash(dailyIncome, dollarToBs, 100)
}
fun main(args:Array<String>) {
val dollar = 132.toDouble()
val cash = 1000.toDouble()
val change = calcChange(dollar, cash)
println("Cambio: $change")
}
fun calcChange(dollar: Double, cash: Double): Double {
return cash - dollar
}
fun add(a, b):
return a + b
add(1, 2)
fun casa_de_cambio(dolares: Double, tasa_de_cambio: Double): Double {
return dolares * tasa_de_cambio
}
casa_de_cambio(5.0, 6.96)
casa_de_cambio(1.0, 6.96)
casa_de_cambio(10.0, 6.96)
casa_de_cambio(1.0, 6.96)
// ahorra el resultado de la conversión en una variable para poder utilizarla luego
val bs_convertidos = casa_de_cambio(5.0, 6.96)
def cambioDolar():
cambio = 7.8
dolares = input("Ingrese la cantidad de dolares que desea cambiar: ")
print("$", dolares, "dolares equivalen a Bs.", float(dolares)*cambio)
class CasaCambio {
val tasa = 6.96
fun calcular(monto: Double): Double {
return monto * tasa
}
}
fun divide(a: Int, b: Int): Int {
return a / b
}
fun main(args: Array<String>) {
divide(3, 2)
}
def casa_de_cambio(tasa, dolares):
return tasa * dolares
casa_de_cambio(7, 1)
class CasaDeCambio(val tasaDelDia:Double=1.0){
var dineroEnCaja:Double = 0.0
fun cambio(dolares:Double):Double{
val cambio = dolares * tasaDelDia
dineroEnCaja += cambio
return cambio
}
}
val casa = CasaDeCambio(6.96)
val cambio = casa.cambio(100.0)
println("Tienes $cambio Bs")
println("Dinero en caja: ${casa.dineroEnCaja} Bs")
class Calculator {
var totalCash: Int = 0
fun manageOperation(operation: Operation, cash: Int): Int {
totalCash += cash
return totalCash
}
}
class Operation(var operationType: String, var value: Int): OperationInterface {
fun calculate(): Int {
return value
}
}
interface OperationInterface {
fun calculate(): Int
}
fun cambioDolarABoliviano (dolar: Double, tasaCambio: Double): Double {
return dolar * tasaCambio
}
var dinero: Double = 0.0
var tasaCambio: Double = 6.9
fun agregarDinero (monto: Double) {
dinero += monto
}
fun cambioDinero (dolar: Double) {
val cambio: Double = cambioDolarABoliviano(dolar, tasaCambio)
if (dinero > cambio) {
dinero -= cambio
} else {
println("El dinero en la caja es insuficiente")
}
}
fun consultarDinero(): Double {
return dinero
}
val caja = mutableMapOf<String, Int>()
fun agregarDinero(moneda: String, cantidad: Int) {
caja[moneda] = caja.getOrDefault(moneda, 0) + cantidad
}
agregarDinero("USD", 500)
agregarDinero("USD", 500)
agregarDinero("USD", 500)
agregarDinero("BOL", 500)
agregarDinero("BOL", 500)
println(caja)
fun calcularCambio(dolares: Int, bolivianos: Int): Map<String, Int> {
val cambio = mutableMapOf<String, Int>()
val dolaresCaja = caja["USD"] ?: 0
val bolivianosCaja = caja["BOL"] ?: 0
cambio["USD"] = if (dolaresCaja < dolares) dolaresCaja else dolares
cambio["
fun casaDeCambio(dolares:Double, tasa:Double):Double{
return dolares * tasa
}
println(casaDeCambio(10.0, 6.9))
fun doltoBs(dol:Float):Float{
return dol*6.96f
}
fun bsToDol(bs:Float):Float{
return bs/6.96f
}
fun main(args: Array<String>){
println("Hola")
val dol:Float = 3.0f
val bs:Float = doltoBs(dol)
val dol2:Float = bsToDol(bs)
println(dol2)
}
fun add(a: Int, b: Int): Int {
return a + b
}
add(1, 2)
class CasaDeCambio {
var tasaDeCambio: Double = 7.8
var registro: List<Registro> = listOf()
fun registrar(monto: Double, tipoDeOperacion: TipoDeOperacion) {
registro.add(Registro(monto, tipoDeOperacion, tasaDeCambio))
}
val total: Double
get() {
var total = 0.0
for (registro in registro) {
when (registro.tipoDeOperacion) {
TipoDeOperacion.COMPRA -> total += registro.monto * registro.tasaDeCambio
TipoDeOperacion.VENTA -> total -= registro.monto
}
}
return total
}
}
enum class TipoDeOperacion {
COMPRA,
VENTA
}
data class Registro(val monto: Double, val tipoDeOperacion: TipoDeOper
import kotlin.math.ceil
fun main() {
val tasa = 8.0
val caja = 20000.0
val comision = 10.0
val precioMasa = 3.0
println("Cuanto dinero quieres cambiar?")
val monto = readLine()!!.toDouble()
if (monto <= caja) {
val ingreso = monto + comision
val dinero = ceil(monto * tasa)
val sobra = caja - ingreso
val masa = dinero / precioMasa
println("Cambiar: $monto \n" +
"Ingreso: $ingreso \n" +
"Cambio: $dinero \n" +
"Sobra: $sobra \n" +
"Masas: $masa")
} else {
println("No hay suficiente dinero en caja")
}
}
fun convertDollarsToBolivianos(dollars: Double, rate: Double = 6.96){
return dollars * rate
}
var cashbox = 100
fun change(dollar: Double): Double {
cashbox -= dollar
return dollar * rate
}
fun getCashbox(): Double {
return cashbox
}
fun buy(amount: Double): Double {
return amount / rate
}
fun sell(amount: Double): Double {
return amount * rate
}
fun getrate(): Double {
return rate
}
fun setRate(rate: Double) {
this.rate = rate
}
var rate = 6.96
fun cambioDolar(dolares: Int): Int {
val tasa = 6.97
val result = dolares * tasa
return result
}
fun casaDeCambioDolarABoliviano(dolar: Double){
val tipoCambio = 7.8
val montoBoliviano = dolar * tipoCambio
println("El monto en bolivianos es: ${montoBoliviano}")
}
casaDeCambioDolarABoliviano(5.0)
fun casaCambio(dolar: Double, tasa: Double): Double {
val comision = 0.05
val resultado = dolar * tasa * (1 + comision)
return resultado
}
fun main() {
val resultado = casaCambio(100.0, 6.89)
println("Tu cambio es ${resultado}")
}
fun main() {
val dolares = readLine()?.toDouble() ?: 0.0
val tasa = 6.89
val resultado = casaCambio(dolares, tasa)
println("Tu cambio es ${resultado}")
}
fun exchange(dollar: Double): Double {
return dollar * dollarRate
}
fun exchangeDollarToBolivianos(dollar: Int){
var tasaCambio = 7.78
var bolivianos = dollar * tasaCambio
println("Tasa de cambio es: $bolivianos")
}
fun add(a: Int, b: Int): Int {
return a + b
}
add(1, 2)
fun main() {
var dollar = 1.00
var rate = 7.89
//getRate()
//getChange()
//getTotal()
}
fun getRate(): Double {
return TODO()
}
fun getChange(dollar: Int, rate: Double): Double {
return TODO()
}
fun getTotal(dollar: Int, rate: Double): Double {
return TODO()
}
fun casaDeCambio(dolares: Double): Double {
val tasa = 6.91
return dolares * tasa
}
casaDeCambio(100.0)
fun main() {
val dollar = 6.96
val fees = 0.05
val amountOfMoney = (1..100)
val amountOfPesos = mutableListOf<Double>()
val amountOfFees = mutableListOf<Double>()
val amountOfMoneyInPesos = mutableListOf<Double>()
for (amount in amountOfMoney) {
amountOfPesos.add(amount * dollar)
amountOfFees.add(amountOfPesos[amount - 1] * fees)
amountOfMoneyInPesos.add(amountOfPesos[amount - 1] - amountOfFees[amount - 1])
}
val totalInPesos = amountOfPesos.sum()
val totalOfFees = amountOfFees.sum()
val totalOfMoneyInPesos = amountOfMoneyInPesos.sum()
print("Total de dinero en pesos: $totalInPesos, comisiones: $totalOfFees,
fun dolarToBoliviano(dolar: Double, tasa: Double): Double {
return dolar * tasa
}
dolarToBoliviano(1.0, 6.96)
//Kotlin
fun rate(d: Int, b: Int) = d * b;
fun main(args: Array<String>) {
var casaCambio = CasaCambio()
var calculadora = Calculadora()
var caja: Int = 100
var tasaCambio = casaCambio.getTasaCambio()
var dolares = calculadora.leerDolares()
var bolivianos = calculadora.convertirABolivianos(dolares, tasaCambio)
calculadora.escribirBolivianos(bolivianos)
caja = caja - bolivianos
if (caja > 100) {
println("¡Caja llena!")
}
}
fun cambioDolar(dolares: Double, cambio: Double): Double{
return dolares * cambio
}
fun totalDinero(inicial: Double,dolares: Double, cambio: Double): Double{
return inicial - (dolares * cambio)
}
fun dolaresDisponibles(cambio: Double, totalDinero: Double): Double{
return totalDinero / cambio
}
fun main(args: Array<String>) {
val inicial = 100.0
val cambio = 6.96
println(cambioDolar(10.0, cambio))
println(totalDinero(inicial,10.0, cambio))
println(dolaresDisponibles(cambio, 90.0))
}
fun main(args: Array<String>) {
fun cambioDolarABoliviano(dolar: Float): Float {
return dolar * 6.96.toFloat()
}
fun cambioBolivianoADolar(boliviano: Float): Float {
return boliviano / 6.96.toFloat()
}
}
fun casaDeCambios(monto: Int): Double {
val tasaDeCambio = 6.96
return monto * tasaDeCambio
}
println("El total en bolivianos es ${casaDeCambios(200)}")
fun main() {
val tasa = 10.50
val cuenta = 0.0
val dinero = cuenta + (1000 * tasa)
println("El cajero tiene $dinero")
}
fun casaDeCambios(dolar: Float): Float {
val tasa: Float = 6.95.toFloat()
println("en la tasa del dia $tasa")
return dolar * tasa
}
fun main(args: Array<String>) {
val dolar = 3.0
val bolivianos = casaDeCambios(dolar)
println("Tienes $bolivianos bolivianos")
}
var dolar_rate = 6.96
var caja = 0
fun casa_de_cambio(dolar: Double): Double {
return dolar * dolar_rate
}
fun consulta_de_tasa() {
dolar_rate = ...
}
fun caja_del_dia() {
return caja
}
fun operacion(bs: Double, dolar: Double) {
if (bs <= caja - casa_de_cambio(dolar)) {
caja -= bs
}
}
fun asegurar() {
if (caja < casa_de_cambio(tasa_del_dia)) {
caja += 500
}
}
fun add(a: Double, b: Double): Double {
return a + b
}
println(add(1.0, 2.0))
fun dolartoBs(dolares: Int): Int {
return dolares * 6.97
}
fun dolartoBs(dolares: Int, cambio: Int): Int {
return dolares * cambio
}
fun dolartoBs(dolares: Int, cambio: Int, tasa: Int): Int {
return dolares * cambio + tasa
}
dolartoBs(3, 6.97)
dolartoBs(3, 6.97, 10)
fun cambio(dolar: Double): Double{
return dolar * 6.96
}
fun main(args: Array<String>) {
cambioDeMoneda()
calculadora()
}
fun cambioDeMoneda() {
val tasaDeCambio = 7.8
val dolares = readLine()?.toDouble()
var total = dolares?.times(tasaDeCambio)
println("$dolares dolares es $total bolivianos")
}
fun calculadora() {
val dinero = 100.00
var cliente = readLine()
val operacion = readLine()
val precio = readLine()?.toDouble()
val totaldinero = dinero - precio!!
println("Tienes $totaldinero")
if (totaldinero < 0) {
println("Ya no hay dinero!!")
}
}
fun main(){
val a = 1
val b = 2
add(a, b)
}
fun add(a: Int, b: Int): Int {
return a + b
}
fun cambio(dolar: Int) {
val tasa = 6.97
val bolivianos = dolar * tasa
println("$dolar dolares son $bolivianos bolivianos")
}
fun main() {
cambio(1)
cambio(2)
}
interface Operacion {
fun calcular(monto: Double): Double
}
data class Cambio(val compra: Double, val venta: Double)
class CasaDeCambio {
private val cambio = Cambio(6.94, 6.96)
private var balance = 0.0
private var caja: MutableList<Operacion> = mutableListOf()
fun consultarCambio() = cambio
fun agregarOperacion(operacion: Operacion) {
caja.add(operacion)
}
fun cambiarDolares(monto: Double): Double {
val resultado = caja.fold(monto, { acc, operacion -> operacion.calcular(acc) })
balance += resultado
return resultado
}
}
class Comision(val montoComision: Double): Operacion {
override fun calcular(monto: Double): Double {
return monto - (monto * montoComision)
}
fun casaDeCambios(): Int {
var dolar = 1000
var tasa = 7.66
var realizarCambio = dolar * tasa
return realizarCambio
}
fun main(args: Array<String>) {
println("Casa de Cambio")
var total = casaDeCambios()
println("Cambio total: " + total)
}
fun money(dollars: Int): Int {
val bolivianos = dollars * 7
return bolivianos
}
money(10)
fun main(args: Array<String>) {
val dolar = 6.9
val tasa = 6.95
val dinero = 100.0
val cambioEnDolares = cambioEnDolares(dinero, dolar)
val nuevaTasa = nuevaTasa(dolar)
val cambioEnBolivianos = cambioEnBolivianos(cambioEnDolares, nuevaTasa)
println("con $dinero, le queda $cambioEnBolivianos")
}
fun cambioEnDolares(dinero: Double, tasa: Double): Double {
return dinero / tasa
}
fun nuevaTasa(tasa: Double): Double {
return tasa + 0.05
}
fun cambioEnBolivianos(dinero: Double, tasa: Double): Double {
return dinero * tasa
}
fun main() {
println("Ingrese la tasa de cambio")
val tasaDeCambio = readLine()!!.toDouble()
println("Ingrese el monto en dolares")
val cantidadDeDolares = readLine()!!.toInt()
val cantidadDeBolivianos = cantidadDeDolares * tasaDeCambio
println("Cantidad de bolivianos: $cantidadDeBolivianos")
}
import kotlin.math.ceil
fun main() {
val dollar = 28.50
val euro = 30.00
val yen = 0.25
var bolivianos = 1000.0
val budget = 500.0
var total = 0.0
var currency = 0.0
println("¿Cuánto dinero tienes en la caja?")
bolivianos = readLine()!!.toDouble()
println("¿Qué moneda quieres cambiar? Dolares, Euros, Yenes")
val currencyType = readLine()!!.toString()
if (currencyType.toLowerCase() == "dolares"){
currency = dollar
} else if (currencyType.toLowerCase() == "euros"){
currency = euro
} else if (currencyType.toLowerCase() == "yenes"){
currency = yen
}
println("¿Cuánto dinero quieres cambiar?")
val amount =
fun change_money(bolivian_money: Double): Double{
return bolivian_money / 6.96
}
class CasaDeCambio {
private val tasaDeCambio: Double
private val caja: Int
constructor(tasaDeCambio: Double) {
this.tasaDeCambio = tasaDeCambio
this.caja = 0
}
fun cambiar(dolares:Int):Int {
return (dolares * tasaDeCambio).toInt()
}
}
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)
}
``
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")
}
fun main() {
val dolar_to_bs = casaCambio(11.5)
var opcion = 0
while (opcion != 4) {
println("Bienvenido a mi casa de cambio, ¿que operación desea realizar?")
println("1. Dolar a Bolivianos")
println("2. Bolivianos a Dolar")
println("3. Consultar tasa de cambio")
println("4. Salir")
opcion = readLine()!!.toInt()
when (opcion) {
1 -> println("Usted tiene ${dolar_to_bs(100.5)} Bolivianos")
2 -> println("Usted tiene ${casaCambio(11.5)(100.5) / 11.5} Dolar")
3 -> println("Usted tiene ${casaCambio(11.5)(100.5) / 11.5} Dolar")
}
}
fun main() {
val change = Change()
val balance = Balance()
val calculator = Calculator(change, balance)
val day = Day(calculator, balance)
day.run()
}
fun main() {
val caja = Caja(100)
print("Cantidad a retirar: ")
val cantidad = readLine()!!.toInt()
println("Total caja: ${caja.calcularCajero(cantidad)}")
}
class Caja(val total: Int) {
fun calcularCajero(cantidad: Int): Int {
return total - cantidad
}
}