fun main(args : Array<String>){
judul()
//Deklarasi Range
var rangeInt: IntRange = 1..10
println("Step dari variable rangeInt adalah " + rangeInt.step)
//Deklarasi RangeProgression
var rangeProg: IntProgression = 1..10 step 2
println("Step dari variable rangeProg adalah " + rangeProg.step)
//Mencetak Range atau RangeProgression menggunakan looping
//Jika hanya 1 baris pernyataan maka boleh tidak menggunakan { }
for(i in rangeProg) print("$i ")
println()
//Model lain penulisan range menaik
rangeInt = 1.rangeTo(5)
for(i in rangeInt) print("$i "); println()
//down To kedalam kategori rangeProgression
rangeProg = 10.downTo(1)
for(i in rangeProg) print("$i "); println()
//Pencarian nilain yang ada di dalam range
if (7 in rangeProg) {
println("Nilai 7 ditemukan")
} else {
println("Nilai 7 tidak ditemukan")
}
author()
}
fun garis(): Unit {
println("------------------------------")
}
fun author(): Unit {
garis()
println("Nama : Ahmad Farid Aldi")
println("Email : faridaldi70@gmail.com")
}
fun judul(): Unit {
garis()
println("Latihan Kotlin 2.8")
garis()
}