ЈаваСцрипт програм за проналажење збира природних бројева

У овом примеру ћете научити да пишете програм који проналази збир природних бројева у ЈаваСцрипт-у.

Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања ЈаваСцрипт:

  • ЈаваСцрипт за петљу
  • ЈаваСцрипт вхиле и уради … вхиле Лооп

Позитивни бројеви 1, 2, 3, … познати су као природни бројеви.

Пример 1: Збир природних бројева који се користе за петљу

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

Оутпут

 Унесите позитиван цео број: 100 Збир природних бројева: 5050

У горе наведеном програму, од корисника се тражи да унесе број.

parseInt()Претвара нумеричку вредност ниске на цео број вредности.

forПетља се користи да пронађе збир природних бројева до броја пружа од стране корисника.

  • Вредност збира је 0 у почетку.
  • Затим forсе за итерацију користи петља i = 1 to 100.
  • У свакој итерацији и се додаје зброју и вредност вредности iсе повећава за 1 .
  • Када постанем 101 , услов теста је falseи збир ће бити једнак 0 + 1 + 2 + … + 100.

Пример 2: Збир природних бројева коришћењем вхиле Лооп

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

Оутпут

 Унесите позитиван цео број: 100 Збир природних бројева: 5050

У горе наведеном програму, од корисника се тражи да унесе број.

whileПетља се користи да пронађе збир природних бројева.

  • whileПетља се наставља све док је број мањи од или једнак 100 .
  • Током сваке итерације sumпроменљиви се додаје и, а вредност и се повећава за 1 .
  • Када постанем 101 , услов теста је falseи збир ће бити једнак 0 + 1 + 2 + … + 100.

Занимљиви Чланци...