Program Kotlin untuk Menghitung Jumlah Bilangan Alami

Dalam program ini, Anda akan belajar menghitung jumlah bilangan asli menggunakan for loop dan while loop di Kotlin. Anda juga akan melihat bagaimana rentang dapat membantu memecahkan masalah.

Bilangan positif 1, 2, 3… dikenal sebagai bilangan asli dan jumlahnya adalah hasil dari semua bilangan mulai dari 1 hingga bilangan yang ditentukan.

Untuk n, jumlah bilangan asli adalah:

 1 + 2 + 3 +… + n

Contoh 1: Jumlah Bilangan Alam menggunakan for loop

 fun main(args: Array) ( val num = 100 var sum = 0 for (i in 1… num) ( // sum = sum+i; sum += i ) println("Sum = $sum") )

Saat Anda menjalankan program, hasilnya adalah:

 Jumlah = 5050

Program di atas mengulang dari 1 ke bilangan tertentu (100) dan menambahkan semua bilangan ke jumlah variabel.

Tidak seperti Java, di Kotlin, Anda bisa menggunakan range ( 1… num) dan operator in untuk mengulang angka antara 1 sampai num.

Berikut kode Java yang setara: Program Java untuk Menghitung Jumlah Bilangan Alami

Anda juga dapat menggunakan while loop untuk menyelesaikan masalah ini sebagai berikut:

Contoh 2: Jumlah Bilangan Alami menggunakan while loop

 fun main(args: Array) ( val num = 50 var i = 1 var sum = 0 while (i <= num) ( sum += i i++ ) println("Sum = $sum") )

Saat Anda menjalankan program, hasilnya adalah:

 Jumlahnya = 1275

Dalam program di atas, tidak seperti perulangan for, kita harus menaikkan nilai i di dalam badan perulangan.

Meskipun kedua program secara teknis benar, lebih baik menggunakan for loop dalam kasus ini. Itu karena jumlah iterasi (hingga num) diketahui.

Kunjungi halaman ini untuk mempelajari bagaimana menemukan jumlah bilangan asli menggunakan rekursi.

Artikel yang menarik...