Dalam program ini, Anda akan belajar menampilkan bilangan prima di antara dua interval tertentu, rendah dan tinggi. Anda akan belajar melakukan ini menggunakan while dan for loop di Kotlin.
Contoh: Menampilkan Bilangan Prima Di Antara dua Interval
fun main(args: Array) ( var low = 20 val high = 50 while (low < high) ( var flag = false for (i in 2… low / 2) ( // condition for nonprime number if (low % i == 0) ( flag = true break ) ) if (!flag) print("$low ") ++low ) )
Saat Anda menjalankan program, hasilnya adalah:
23 29 31 37 41 43 47
Dalam program ini, setiap bilangan antara rendah dan tinggi diuji untuk bilangan prima. Bagian dalam for loop memeriksa apakah bilangan tersebut prima atau tidak.
Anda dapat memeriksa: Program Kotlin untuk Memeriksa Prime Number untuk penjelasan lebih lanjut.
Perbedaan antara memeriksa bilangan prima tunggal dibandingkan dengan interval adalah, Anda perlu mengatur ulang nilai flag = false
pada setiap iterasi loop sementara.