„JavaScript“ programa natūralių skaičių sumai rasti

Šiame pavyzdyje išmoksite rašyti programą, kuri „JavaScript“ suranda natūralių skaičių sumą.

Norėdami suprasti šį pavyzdį, turite žinoti šias „JavaScript“ programavimo temas:

  • „Loop“ „JavaScript“
  • „JavaScript“ kol ir darykite … kol kilpa

Teigiami sveikieji skaičiai 1, 2, 3,… yra žinomi kaip natūralieji skaičiai.

1 pavyzdys: natūralių skaičių, naudojamo kilpai, suma

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

Rezultatas

 Įveskite teigiamą skaičių: 100 Natūraliųjų skaičių suma: 5050

Pirmiau minėtoje programoje vartotojas raginamas įvesti numerį.

parseInt()Konvertuoja skaitinė eilutė vertę iki sveikojo skaičiaus vertės.

forKilpa naudojama ir siekiant rasti natūralių skaičių suma iki skaičiaus pateikta vartotojui.

  • Iš pradžių sumos vertė yra 0 .
  • Tada forpasikartojant naudojama kilpa i = 1 to 100.
  • Kiekvienoje iteracijoje i pridedama prie sumos, o reikšmė ipadidinama 1 .
  • Kai i taps 101 , bandymo sąlyga yra falseir suma bus lygi 0 + 1 + 2 +… + 100.

2 pavyzdys: Natūralių skaičių, naudojant ciklą, suma

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

Rezultatas

 Įveskite teigiamą skaičių: 100 Natūraliųjų skaičių suma: 5050

Pirmiau minėtoje programoje vartotojas raginamas įvesti numerį.

whileKilpa naudojama ir siekiant rasti natūralių skaičių suma.

  • whileKilpa tęsiasi tol, kol skaičius yra mažesnis negu arba lygus 100 .
  • Kiekvienos iteracijos metu i pridedama prie sumkintamojo, o i vertė padidinama 1 .
  • Kai i taps 101 , bandymo sąlyga yra falseir suma bus lygi 0 + 1 + 2 +… + 100.

Įdomios straipsniai...