Quick actions

cmd+k|ctrl+k

Navigation

Languages

Kotlin_Latihan_3.2

Snippet info

Language

Kotlin

Visibility

public

Author

faridaldi125

Created

2025-02-08T09:21:26.094247Z

Updated

2025-02-08T09:21:26.094247Z

fun main(args : Array<String>){
    judul()
    
    var mhs = dataMhs("Doni","12345",18)
    println(mhs)
    
    //Fungsi component adalah mendapatkan nilai berdasarkan urutan parameter
    var nama: String = mhs.component1()
    var nim : String = mhs.component2()
    var umur: Int    = mhs.component3()
    println("Mahasiswa dengan nama $nama dan NIM $nim umurnya adalah $umur")
    
    //Mengakses secara langsung tanpa menggunakan component
    var (nama1, nim1, umur1) = mhs
    println("Nama mahasiswa $nama1, NIM $nim1, umur $umur1")
    
    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 3.2")
    garis()
}

data class dataMhs(val nama: String, val nim: String, val umur:Int)
INFO