Program JavaScript pentru a găsi suma numerelor naturale

În acest exemplu, veți învăța să scrieți un program care găsește suma numerelor naturale în JavaScript.

Pentru a înțelege acest exemplu, ar trebui să aveți cunoștințele despre următoarele subiecte de programare JavaScript:

  • JavaScript pentru buclă
  • JavaScript while și do … while Buclă

Numerele întregi pozitive 1, 2, 3, … sunt cunoscute ca numere naturale.

Exemplul 1: Suma numerelor naturale folosind pentru buclă

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

Ieșire

 Introduceți un număr întreg pozitiv: 100 Suma numerelor naturale: 5050

În programul de mai sus, utilizatorul este solicitat să introducă un număr.

parseInt()Convertește valoarea șirului numeric la o valoare întreagă.

forBucla este folosit pentru a găsi suma numerelor naturale până la numărul furnizat de către utilizator.

  • Valoarea sumei este 0 inițial.
  • Apoi, o forbuclă este utilizată pentru a itera de la i = 1 to 100.
  • În fiecare iterație, i se adaugă la sumă și valoarea lui ieste mărită cu 1 .
  • Când i devine 101 , condiția testului este falseși suma va fi egală cu 0 + 1 + 2 + … + 100.

Exemplul 2: Suma numerelor naturale folosind bucla while

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

Ieșire

 Introduceți un număr întreg pozitiv: 100 Suma numerelor naturale: 5050

În programul de mai sus, utilizatorul este solicitat să introducă un număr.

whileBucla este folosit pentru a găsi suma numerelor naturale.

  • whileBuclă continuă până când numărul este mai mic sau egal cu 100 .
  • În timpul fiecărei iterații, i se adaugă sumvariabilei și valoarea lui i este mărită cu 1 .
  • Când i devine 101 , condiția testului este falseși suma va fi egală cu 0 + 1 + 2 + … + 100.

Articole interesante...