Özyineleme Kullanarak Doğal Sayıların Toplamını Bulmak İçin Kotlin Programı

Bu programda, Kotlin'de özyinelemeyi kullanarak doğal sayıların toplamını bulmayı öğreneceksiniz. Bu, özyinelemeli bir fonksiyon yardımı ile yapılır.

Pozitif sayılar 1, 2, 3… doğal sayılar olarak bilinir. Aşağıdaki program kullanıcıdan pozitif bir tamsayı alır ve verilen sayıya kadar olan toplamı hesaplar.

Doğal sayıların toplamını döngü kullanarak da bulabilirsiniz. Ancak, burada özyinelemeyi kullanarak bu sorunu çözmeyi öğreneceksiniz.

Örnek: Özyineleme Kullanan Doğal Sayıların Toplamı

 fun main(args: Array) ( val number = 20 val sum = addNumbers(number) println("Sum = $sum") ) fun addNumbers(num: Int): Int ( if (num != 0) return num + addNumbers(num - 1) else return num )

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

 Toplam = 210

Toplamı bulunacak sayı, değişken bir numarada saklanır.

Başlangıçta, argüman olarak 20 geçirilerek işlevden addNumbers()çağrılır main().

(20) sayısı sonucuna eklenir addNumbers(19).

'Dan' addNumbers()ye sonraki işlev çağrısında addNumbers()sonucuna eklenen 19'a geçilir addNumbers(18). Bu işlem num, 0'a eşit olana kadar devam eder.

Num, 0'a eşit olduğunda, özyinelemeli bir çağrı yoktur ve bu, tamsayıların toplamını main()işleve döndürür .

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

Ilginç makaleler...