Advertisement
rangga_hrdme

FUNCTION, METHOD

Apr 20th, 2021
230
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Kotlin 1.10 KB | None | 0 0
  1. // PROCEDURE
  2. fun main() {
  3.     sum(3, 5, 7)
  4.     HayUni()
  5.     triangle(6.0, 8.0)
  6.     println("Sum-Minus " + SumMinus(2.0, 4.0, 8.0))
  7.     println("Sum & Minus " + Sum_Minus(2.0, 4.0, 8.0))
  8.     println("Kimi no Na wa (Your name): " + named())
  9. }
  10.  
  11. // PROCEDURE
  12. fun HayUni() {
  13.     println("Hay Universe: Kotlin")
  14. }
  15.  
  16. // FUNCTION (PARAMETER)
  17. fun sum(a: Int, b: Int, c: Int) {
  18.     var sum: Int = a + b + c
  19.     println("Result : $sum")
  20. }
  21.  
  22. fun triangle(x: Double, y: Double) {
  23.     var result: Double = (x * y) / 2
  24.     println("Triangle : $result")
  25. }
  26.  
  27. // METHOD
  28. fun SumMinus(j: Double, k: Double, l: Double): Double {
  29.     return j + k - l
  30. }
  31.  
  32. fun Sum_Minus(m: Double, n: Double, o: Double): Double {
  33.     val resulted = m + n - o
  34.     return resulted
  35. }
  36.  
  37. // Function without parameter with return
  38. fun named(): String {
  39.     print("Your Name: ")
  40.     val name = readLine()
  41.     return name.toString()
  42. }
  43.  
  44. /* FUNCTION 3:
  45. *  1. Function without parameter (Procedure), example: main()
  46. *  2. Function with parameter, example: sum(parameter). sum() is constructor
  47. *  3. Function with return (method)
  48.  */
  49.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement