Program JavaScript za iskanje vsote naravnih števil

V tem primeru se boste naučili pisati program, ki v JavaScript najde vsoto naravnih števil.

Če želite razumeti ta primer, morate poznati naslednje teme programiranja JavaScript:

  • JavaScript za zanko
  • JavaScript while in do … while Loop

Celotna pozitivna števila 1, 2, 3, … so znana kot naravna števila.

Primer 1: Vsota naravnih števil, ki se uporabljajo za zanko

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

Izhod

 Vnesite pozitivno celo število: 100 Vsota naravnih števil: 5050

V zgornjem programu je uporabnik pozvan, da vnese številko.

parseInt()Pretvori številčno vrednost niza na celo število vrednosti.

forZanka se uporablja, da bi našli vsoto naravnih števil do števila, ki ga uporabnik.

  • Vrednost vsote je na začetku 0 .
  • Nato se forzanka uporabi za ponovitev iz i = 1 to 100.
  • V vsaki ponovitvi se i sešteje in vrednost ise poveča za 1 .
  • Ko postanem 101 , je testni pogoj falsein vsota bo enaka 0 + 1 + 2 + … + 100.

Primer 2: Vsota naravnih števil, ki uporabljajo, medtem ko zanka

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

Izhod

 Vnesite pozitivno celo število: 100 Vsota naravnih števil: 5050

V zgornjem programu je uporabnik pozvan, da vnese številko.

whileZanka se uporablja, da bi našli vsoto naravnih števil.

  • whileZanka nadaljuje, dokler je številka manjša ali enaka do 100 .
  • Med vsako ponovitvijo se sumspremenljivki doda i, vrednost i pa se poveča za 1 .
  • Ko postanem 101 , je testni pogoj falsein vsota bo enaka 0 + 1 + 2 + … + 100.

Zanimive Članki...