JavaScript program a természetes számok összegének megkeresésére

Ebben a példában megtanul olyan programot írni, amely megtalálja a természetes számok összegét a JavaScript-ben.

A példa megértéséhez ismernie kell a következő JavaScript programozási témákat:

  • JavaScript for loop
  • JavaScript while and do… míg a hurok

Az 1, 2, 3,… pozitív egész számokat természetes számoknak nevezzük.

1. példa: A hurokhoz használt természetes számok összege

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

Kimenet

 Adjon meg pozitív egész számot: 100 A természetes számok összege: 5050

A fenti programban a felhasználót arra kérjük, hogy adjon meg egy számot.

A parseInt()numerikus karakterlánc értékét egész számra konvertálja.

A forhurok segítségével megtalálható a természetes számok összege a felhasználó által megadott számig.

  • Az összeg értéke kezdetben 0 .
  • Ezután egy forciklust használunk az iteráláshoz i = 1 to 100.
  • Minden iterációban i-t adunk az összeghez, és az értékét 1-gyeli növeljük .
  • Amikor i lesz 101 , a teszt feltétele falseés összege egyenlő lesz 0 + 1 + 2 +… + 100.

2. példa: Természetes számok összege a hurok használata közben

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

Kimenet

 Adjon meg pozitív egész számot: 100 A természetes számok összege: 5050

A fenti programban a felhasználót arra kérjük, hogy adjon meg egy számot.

A whilehurkot a természetes számok összegének megkeresésére használják.

  • A whilehurok addig folytatódik, amíg a szám nem lesz kisebb vagy egyenlő, mint 100 .
  • Minden iteráció során i-t adunk a sumváltozóhoz, és i értékét 1-gyel növeljük .
  • Amikor i lesz 101 , a teszt feltétele falseés összege egyenlő lesz 0 + 1 + 2 +… + 100.

érdekes cikkek...