Kotlin-program for å beregne summen av naturlige tall

I dette programmet lærer du å beregne summen av naturlige tall ved hjelp av for loop og while loop i Kotlin. Du vil også se hvordan områder kan være nyttige for å løse problemet.

De positive tallene 1, 2, 3… er kjent som naturlige tall, og summen er resultatet av alle tall som starter fra 1 til det gitte tallet.

For n er summen av naturlige tall:

 1 + 2 + 3 + … + n

Eksempel 1: Summen av naturlige tall som bruker 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") )

Når du kjører programmet, vil utdataene være:

 Sum = 5050

Ovennevnte program sløyfer fra 1 til gitt nummer (100) og legger alle tall til den variable summen.

I motsetning til Java, i Kotlin, kan du bruke områder ( 1… num) og i operatør til å gå gjennom tall mellom 1 og num.

Her er ekvivalent Java-kode: Java-program for å beregne summen av naturlige tall

Du kan også bruke mens loop for å løse dette problemet på følgende måte:

Eksempel 2: Summen av naturlige tall ved bruk av loop

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

Når du kjører programmet, vil utdataene være:

 Sum = 1275

I det ovennevnte programmet må vi, i motsetning til en for-løkke, øke verdien av i inne i kroppen.

Selv om begge programmene er teknisk korrekte, er det bedre å bruke for loop i dette tilfellet. Det er fordi antall iterasjon (opp til antall) er kjent.

Besøk denne siden for å lære hvordan du finner summen av det naturlige tallet ved hjelp av rekursjon.

Interessante artikler...