Doğal Sayıların Toplamını Hesaplamak için Kotlin Programı

Bu programda, Kotlin'de for döngüsü ve while döngüsü kullanarak doğal sayıların toplamını hesaplamayı öğreneceksiniz. Ayrıca, aralıkların sorunu çözmek için nasıl yardımcı olabileceğini de göreceksiniz.

Pozitif sayılar 1, 2, 3… doğal sayılar olarak bilinir ve toplamı 1'den verilen sayıya kadar olan tüm sayıların sonucudur.

N için doğal sayıların toplamı şöyledir:

 1 + 2 + 3 +… + n

Örnek 1: for döngüsünü kullanan Doğal Sayıların Toplamı

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

Programı çalıştırdığınızda, çıktı:

 Toplam = 5050

Yukarıdaki program 1'den verilen sayıya (100) döngü yapar ve tüm sayıları değişken toplamına ekler.

Java'dan farklı olarak, Kotlin'de 1… num1'den num'a kadar sayılar arasında döngü yapmak için ranges ( ) ve in operatörünü kullanabilirsiniz.

İşte eşdeğer Java kodu: Doğal Sayıların Toplamını Hesaplamak için Java Programı

Bu sorunu aşağıdaki gibi çözmek için while döngüsünü de kullanabilirsiniz:

Örnek 2: while döngüsü kullanılarak Doğal Sayıların Toplamı

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

Programı çalıştırdığınızda, çıktı:

 Toplam = 1275

Yukarıdaki programda, bir for döngüsünün aksine, döngünün gövdesi içindeki i değerini artırmamız gerekir.

Her iki program da teknik olarak doğru olsa da, bu durumda for döngüsü kullanmak daha iyidir. Bunun nedeni, yineleme sayısının (sayıya kadar) bilinmesidir.

Özyinelemeyi kullanarak doğal sayının toplamını nasıl bulacağınızı öğrenmek için bu sayfayı ziyaret edin.

Ilginç makaleler...