JavaScript-programma om de som van natuurlijke getallen te vinden

In dit voorbeeld leer je een programma te schrijven dat de som van natuurlijke getallen in JavaScript vindt.

Om dit voorbeeld te begrijpen, moet u kennis hebben van de volgende JavaScript-programmeeronderwerpen:

  • JavaScript voor loop
  • JavaScript while en do … while Loop

De positieve gehele getallen 1, 2, 3,… staan ​​bekend als natuurlijke getallen.

Voorbeeld 1: som van natuurlijke getallen die worden gebruikt voor lus

 // 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);

Uitvoer

 Voer een positief geheel getal in: 100 De som van natuurlijke getallen: 5050

In het bovenstaande programma wordt de gebruiker gevraagd een nummer in te voeren.

Het parseInt()converteert de numerieke tekenreekswaarde naar een geheel getal.

De forlus wordt gebruikt om de som van natuurlijke getallen te vinden tot aan het getal dat door de gebruiker is opgegeven.

  • De waarde van som is aanvankelijk 0 .
  • Vervolgens wordt een forlus gebruikt om van te herhalen i = 1 to 100.
  • Bij elke iteratie wordt i opgeteld bij de som en wordt de waarde van iverhoogd met 1 .
  • Als ik 101 wordt , is de testvoorwaarde en is de falsesom gelijk aan 0 + 1 + 2 +… + 100.

Voorbeeld 2: som van natuurlijke getallen met while-lus

 // 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);

Uitvoer

 Voer een positief geheel getal in: 100 De som van natuurlijke getallen: 5050

In het bovenstaande programma wordt de gebruiker gevraagd een nummer in te voeren.

De whilelus wordt gebruikt om de som van natuurlijke getallen te vinden.

  • De whilelus gaat door totdat het aantal kleiner is dan of gelijk is aan 100 .
  • Tijdens elke iteratie wordt i toegevoegd aan de sumvariabele en wordt de waarde van i verhoogd met 1 .
  • Als ik 101 wordt , is de testvoorwaarde en is de falsesom gelijk aan 0 + 1 + 2 +… + 100.

Interessante artikelen...