Menu
CoddyTech

Ringkasan: Input Dinamis

Termasuk bagian Dasar-Dasar dalam perjalanan Kotlin di Coddy. Pelajaran 54 dari 93.

challenge icon

Tantangan

Sedang

Baca bilangan bulat dari input satu per satu. Terus baca dan jumlahkan bilangan tersebut sampai kamu menemukan nilai 0, yang menandakan akhir input.

Setelah membaca 0, cetak jumlah semua bilangan yang dimasukkan sebelumnya, diikuti dengan banyaknya bilangan (tidak termasuk 0).

Gunakan perulangan while yang terus berjalan sampai nilai sentinel 0 dimasukkan.

Cetak output dengan format persis seperti ini:

Sum: [sum]
Count: [count]

Contohnya, jika inputnya adalah:

5
10
3
0

Outputnya seharusnya:

Sum: 18
Count: 3

Jika input pertama adalah 0, outputnya seharusnya:

Sum: 0
Count: 0

Coba sendiri

fun main() {
    var sum = 0
    var count = 0
    
    // TODO: Tulis kodemu di sini
    // Gunakan while loop untuk membaca bilangan bulat sampai kamu menemukan 0
    // Catat jumlah dan banyaknya bilangan (tidak termasuk 0)
    
    println("Sum: $sum")
    println("Count: $count")
}

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Playground Kotlin