Menu
CoddyTech

Penugasan Gabungan

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

Saat kamu perlu memperbarui nilai variabel berdasarkan nilainya saat ini, Kotlin menyediakan operator penugasan gabungan. Operator ini menggabungkan operasi aritmetika dengan penugasan menjadi satu ekspresi yang lebih singkat.

Alih-alih menulis x = x + 5, kamu bisa menulis x += 5. Keduanya melakukan hal yang sama, tetapi versi dengan penugasan augmented lebih rapi dan lebih umum dalam kode sungguhan:

fun main() {
    var score = 10
    score += 5   // Sama dengan: score = score + 5
    println(score)  // Menampilkan: 15
}

Setiap operator aritmetika memiliki versi penugasan gabungan:

OperatorContohSetara dengan
+=x += 3x = x + 3
-=x -= 3x = x - 3
*=x *= 3x = x * 3
/=x /= 3x = x / 3
%=x %= 3x = x % 3
fun main() {
    var balance = 100
    balance -= 25   // Kurangi 25
    balance *= 2    // Kalikan dua
    println(balance)  // Menampilkan: 150
}

Ingat, operator ini mengubah variabel, jadi kamu harus menggunakan var, bukan val.

challenge icon

Tantangan

Mudah

Tulis fungsi applyOperations yang menerima start, addValue, dan multiplyValue, lalu mengembalikan hasil akhir setelah menerapkan operasi penugasan gabungan.

Mulai dari nilai awal, pertama tambahkan addValue ke nilai tersebut, lalu kalikan hasilnya dengan multiplyValue.

Logika:

  1. Mulai dengan nilai start
  2. Gunakan += untuk menambahkan addValue
  3. Gunakan *= untuk mengalikan dengan multiplyValue

Parameter:

  • start (Int): Nilai awal
  • addValue (Int): Nilai yang akan ditambahkan
  • multiplyValue (Int): Nilai pengali

Nilai yang dikembalikan: Hasil akhir setelah kedua operasi (Int)

Coba sendiri

fun applyOperations(start: Int, addValue: Int, multiplyValue: Int): Int {
    // Tulis kodemu di sini
}
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Playground Kotlin