Quick actions

cmd+k|ctrl+k

Navigation

Languages

LATIHAN 2.5

Snippet info

Language

Kotlin

Visibility

public

Author

salmanelridzi

Created

2025-02-01T09:24:57.380249Z

Updated

2025-02-01T09:24:57.380249Z

fun main(args : Array<String>){
    judul()
    
    var balon: Int = 5
    //Kondisi dengan menggunakan when
    when(balon) {
        3 -> println("Balonku ada 3")
        4 -> println("Balonku ada 4")
        5 -> println("Balonku ada 5")
    }
    
    //Kondisi dengan menggunakan if else
    if(balon == 3) {
        println("Balonku ada 3")
    } else if(balon == 4) {
        println("Balonku ada 4")
    } else if(balon == 5) {
        println("Balonku ada 5")
    }
    
    balon = 2
    when(balon) {
        3 -> println("Balonku ada 3")
        4 -> println("Balonku ada 4")
        5 -> println("Balonku ada 5")
        else -> println("Balonku bukan 3, 4, 5")
    }
    
    //Dengan menggunakan variable
    var keterangan: String = when(balon) {
        3 -> "Balonku ada 3"
        4 -> "Balonku ada 4"
        5 -> "Balonku ada 5"
        else -> "Balonku bukan 3, 4, 5"
    }; println(keterangan)
    
    //When dengan pernyataan lebih dari 1
    var jmlBalon: Int = when(balon) {
        3 -> {
            print("Balonku ada "); 3
        }
        4 -> {
            print("Balonku ada "); 4
        }
        5 -> {
            print("Balonku ada "); 5
        }
        else -> {
            print("Balonku bukan 3, 4, 5 tapi "); 0
        }
    }; println(jmlBalon)
    
    garis()
    author()
}

fun garis(): Unit {
    println("================================")
}

fun author(): Unit {
    println("Nama  : Salman Alfaridzi")
    println("Email : Salman [email protected]")
}

fun judul(): Unit {
    garis()
    println("Latihan Kotlin 2.5")
    garis()
}
INFO