online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code   
Language
fun main() { println("Lista de países de cambio:") println("1. Colombia") println("2. Perú") println("3. Suiza") //Lista de los paises print("Selecciona el país de cambio: ") val opPais = readLine()?.toIntOrNull() ?: run { //Entrada del pais a escoger println("Opción inválida") //Validacion por Run return } print("Entre la cantidad de dólares para el cambio: ") val dolares = readLine()?.toDoubleOrNull() ?: run { //Entrada de la cantidad a cambiar println("Cantidad inválida") // Validacion por Run return } val divisa = when (opPais) { // Funciona como el Switch de C. Declara variable de divisa 1 -> dolares * 4215 2 -> dolares * 3.77 3 -> dolares * 0.85 else -> { println("Opción inválida") //Validacion return } } val moneda = when (opPais) { // Funciona como el Switch de C. Declara variable de moneda 1 -> "Pesos Colombianos" 2 -> "Soles" 3 -> "Francos Suizos" else -> "" } println("La divisa es: $divisa $moneda.") //Imprime el resultado }

Compiling Program...

Command line arguments:
Standard Input: Interactive Console Text
×

                

                

Program is not being debugged. Click "Debug" button to start program in debug mode.

#FunctionFile:Line
VariableValue
RegisterValue
ExpressionValue