Muhammad_Farroos

loop

Jun 15th, 2021 (edited)
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.50 KB | None | 0 0
  1. fun main() {
  2. // for loop
  3. val name = "farros"
  4.  
  5. for (testing in name){
  6. println("\"$testing\"")
  7. }
  8. // for loop too
  9. for (index in (19.downTo(9) step 3))
  10. println(index)
  11. val range = 1.rangeTo(9)
  12. range.forEachIndexed{index, value ->
  13. println("index $index bernilai $value")
  14. }
  15. // while loop
  16. var dzikir = 7
  17. while (dzikir >= 1){
  18. println("subhaanallahu bihamdih")
  19.  
  20. dzikir--
  21. }
  22. // do while loop
  23. println()
  24. var tasbih = 1
  25. do {
  26. println("subhaanallahu bihamdih2")
  27. tasbih++
  28. } while (tasbih <= 7)
  29. // break
  30. // maksudnya ketika kita membuat program ini sum = sum + i
  31. // dan totalnya 1035
  32. var sum = 0
  33. var i = 1
  34. while (i <= 100){
  35. sum += i
  36. i++
  37. if(sum > 1000){
  38. break
  39. }
  40. }
  41. println(sum)
  42.  
  43. // continue
  44. // ketika program berikut dieksekusi
  45. var sum = 0
  46. var i = 1
  47. while (i <= 100){
  48. i++
  49. if(i%2 != 0){
  50. continue
  51. }
  52. sum += i
  53. // print progress
  54. println(sum)
  55. }
  56. // print hasil
  57. println(sum)
  58. // latihan untuk menuliskan program continue dan break(sederhana)
  59. var awal = 0
  60. while (awal <= 10){
  61. awal++
  62. if(awal == 6) continue
  63. print("$awal ")
  64. }
  65. // indices(dalam array untuk pengambilan data berurutan berdasarkan index)
  66. var arr = arrayOf(1,2,3,4,5,6,7,8,9)
  67. for(x in arr.indices){
  68. if(x == 5)continue
  69. print("$x ")
  70. }
  71. }
Add Comment
Please, Sign In to add comment