Tugas Kotlin 2.2

Run Settings
LanguageKotlin
Language Version
Run Command
fun main() { // Menampilkan judul dan table produk judul() tampilkanKetentuan() // Meminta input dari pengguna println("Nama Pembeli:<input> ") val nama = readLine() println("Pilih Kode [1/2/3]:<input> ") val kode = readLine()?.toIntOrNull() ?: 0 // Mengecek tipe dan harga sepatu berdasarkan kode val tipeSepatu = cekTipe(kode) val hargaSepatu = cekHarga(kode) // Menampilkan hasil println("\nHalo $nama") println("Tipe sepatu yang kamu pilih adalah $tipeSepatu") println("Harga dari sepatunya adalah Rp $hargaSepatu") // Menampilkan informasi pembuat author() } // Function Not Return Value (With Parameter) fun judul() { println("-------------------------------------------------") println("Tugas Kotlin 2.2 |") println("-------------------------------------------------") println("Puma Store Official |") println("-------------------------------------------------") println("| Kode | Tipe | Harga |") println("|-----------------------------------------------|") println("| 1 | RS-X Podium | Rp 1.400.000 |") println("| 2 | Trainer Turino FSL | Rp 750.000 |") println("| 3 | Shuffle Perforated | Rp 800.000 |") println("-------------------------------------------------") } // Function Not Return Value (Without Parameter) fun tampilkanKetentuan() { println("Ketentuan!") println("Harus terdapat Function Not Return Value (With Parameter)") println("Harus terdapat Function Not Return Value (Without Parameter)") println("Harus terdapat Struktur IF dan When") println("Harus terdapat Function Return Value (With Parameter)") println("Harus terdapat Function Return Value (Without Parameter)") println("------------------------------------------------") } // Function Return Value (With Parameter) fun cekTipe(kode: Int): String { return when (kode) { 1 -> "RS-X Podium" 2 -> "Trainer Turino FSL" 3 -> "Shuffle Perforated" else -> "Kode tidak valid" } } // Function Return Value (With Parameter) fun cekHarga(kode: Int): Long { return when (kode) { 1 -> 1400000 2 -> 750000 3 -> 800000 else -> 0 } } // Function Not Return Value (Without Parameter) fun author() { println("----------------------------------------") println("Nama : Muhammad Irfan Zidni") println("Email : muhammadirfanzidni801@gmail.com") }
Editor Settings
Theme
Key bindings
Full width
Lines