JavaScript-program for å finne summen av naturlige tall

I dette eksemplet lærer du å skrive et program som finner summen av naturlige tall i JavaScript.

For å forstå dette eksemplet, bør du ha kunnskap om følgende JavaScript-programmeringsemner:

  • JavaScript for loop
  • JavaScript mens og gjør… mens Loop

De positive heltallene 1, 2, 3, … er kjent som naturlige tall.

Eksempel 1: Summen av naturlige tall som brukes til løkke

 // program to display the sum of natural numbers // take input from the user const number = parseInt(prompt('Enter a positive integer: ')); let sum = 0; // looping from i = 1 to number // in each iteration, i is increased by 1 for (let i = 1; i <= number; i++) ( sum += i; ) console.log('The sum of natural numbers:', sum);

Produksjon

 Skriv inn et positivt heltall: 100 Summen av naturlige tall: 5050

I programmet ovenfor blir brukeren bedt om å skrive inn et nummer.

Den parseInt()konverterer den numeriske strengverdien til et heltall.

Den forkoplingssløyfe anvendes til å finne summen av naturlige tall opp til nummeret gitt av brukeren.

  • Verdien av summen er i utgangspunktet 0 .
  • Deretter brukes en forsløyfe til å iterere fra i = 1 to 100.
  • I hver iterasjon blir jeg lagt til summen og verdien av iøkes med 1 .
  • Når jeg blir 101 , er testbetingelsen, falseog summen vil være lik 0 + 1 + 2 + … + 100.

Eksempel 2: Summen av naturlige tall som brukes mens du løkker

 // program to display the sum of natural numbers // take input from the user const number = parseInt(prompt('Enter a positive integer: ')); let sum = 0, i = 1; // looping from i = 1 to number while(i <= number) ( sum += i; i++; ) console.log('The sum of natural numbers:', sum);

Produksjon

 Skriv inn et positivt heltall: 100 Summen av naturlige tall: 5050

I programmet ovenfor blir brukeren bedt om å skrive inn et nummer.

Den whilekoplingssløyfe anvendes til å finne summen av naturlige tall.

  • Den whilesløyfen fortsetter inntil antallet er mindre enn eller lik 100 .
  • Under hver iterasjon blir jeg lagt til sumvariabelen, og verdien av jeg økes med 1 .
  • Når jeg blir 101 , er testbetingelsen, falseog summen vil være lik 0 + 1 + 2 + … + 100.

Interessante artikler...