Quick actions

cmd+k|ctrl+k

Navigation

Languages

Kotlin_Latihan_2.8

Snippet info

Language

Kotlin

Visibility

public

Author

faridaldi125

Created

2025-02-07T15:44:53.54304Z

Updated

2025-02-07T15:44:53.54304Z

fun main(args : Array<String>){
    judul()
    
    //Deklarasi Range
    var rangeInt: IntRange = 1..10
    println("Step dari variable rangeInt adalah " + rangeInt.step)
    
    //Deklarasi RangeProgression
    var rangeProg: IntProgression = 1..10 step 2
    println("Step dari variable rangeProg adalah " + rangeProg.step)
    
    //Mencetak Range atau RangeProgression menggunakan looping
    //Jika hanya 1 baris pernyataan maka boleh tidak menggunakan { }
    for(i in rangeProg) print("$i ")
    println()
    
    //Model lain penulisan range menaik
    rangeInt = 1.rangeTo(5)
    for(i in rangeInt) print("$i "); println()
    
    //down To kedalam kategori rangeProgression
    rangeProg = 10.downTo(1)
    for(i in rangeProg) print("$i "); println()
    
    //Pencarian nilain yang ada di dalam range
    if (7 in rangeProg) {
        println("Nilai 7 ditemukan")
    } else {
        println("Nilai 7 tidak ditemukan")
    }
    
    author()
}

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

fun author(): Unit {
    garis()
    println("Nama   : Ahmad Farid Aldi")
    println("Email  : [email protected]")
}

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