V tomto príklade sa naučíte písať program, ktorý v JavaScripte nájde súčet prirodzených čísel.
Aby ste pochopili tento príklad, mali by ste mať znalosti nasledujúcich tém programovania v jazyku JavaScript:
- JavaScript pre slučku
- JavaScript zatiaľ čo a robiť … zatiaľ čo Loop
Kladné celé čísla 1, 2, 3,… sú známe ako prirodzené čísla.
Príklad 1: Súčet prirodzených čísel využívajúcich slučku
// 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);
Výkon
Zadajte kladné celé číslo: 100 Súčet prirodzených čísel: 5050
Vo vyššie uvedenom programe je používateľ vyzvaný na zadanie čísla.
parseInt()
Prevádza číselnú hodnotu reťazca na celočíselnú hodnotu.
for
Slučka sa používa na nájdenie súčtu prirodzených čísel až do počtu poskytnutých užívateľom.
- Hodnota súčtu je pôvodne 0 .
- Potom
for
sa na iteráciu použije slučkai = 1 to 100
. - V každej iterácii sa k súčtu pripočíta i a hodnota
i
sa zvýši o 1 . - Keď bude i 101 , podmienka testu bude
false
a súčet sa bude rovnať 0 + 1 + 2 +… + 100.
Príklad 2: Súčet prirodzených čísel využívajúcich cyklus 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);
Výkon
Zadajte kladné celé číslo: 100 Súčet prirodzených čísel: 5050
Vo vyššie uvedenom programe je používateľ vyzvaný na zadanie čísla.
while
Slučka sa používa na nájdenie súčtu prirodzených čísel.
while
Slučka pokračuje, kým je menší alebo sa rovná 100 .- Počas každej iterácie sa do
sum
premennej pridáva i a hodnota i sa zvyšuje o 1 . - Keď bude i 101 , podmienka testu bude
false
a súčet sa bude rovnať 0 + 1 + 2 +… + 100.