Latihan 2 [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

package com.dicoding.exam.latihan2 /** * * * * * * * */ fun }



TODO 1 Sesuaikan fungsi di bawah ini agar dapat mengembalikkan nilai dengan rumus perhitungan berikut: valueA + (valueB - valueC) Jika valueC bernilai null, silakan tetapkan nilai 50 sebagai nilai default-nya calculate(valueA: Int, valueB: Int, valueC: Int?): Int { return valueA.plus(valueB.minus(valueC ?: 50))



/** * TODO 2 * Sesuaikan fungsi di bawah ini agar dapat mengembalikkan text seperti berikut: * * Result is ${result} */ fun result(result: Int): String { return "Result is ${result}" } fun main() { val valueA = 101 val valueB = 52 val valueC = 99 val resultA = calculate(valueA, valueB, valueC) val resultB = calculate(valueA, valueB, null)



}



println(""" ${result(resultA)} ${result(resultB)} """.trimIndent())