Програма JavaScript для пошуку суми натуральних чисел

У цьому прикладі ви навчитеся писати програму, яка знаходить суму натуральних чисел у JavaScript.

Щоб зрозуміти цей приклад, ви повинні знати такі теми програмування JavaScript:

  • JavaScript для циклу
  • JavaScript while і робити … в той час як Loop

Позитивні цілі числа 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 додається до суми, а значення i iзбільшується на 1 .
  • Коли i стає 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змінної додається i, а значення i збільшується на 1 .
  • Коли i стає 101 , умовою тесту є, falseі сума буде дорівнювати 0 + 1 + 2 + … + 100.

Цікаві статті...