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

В этом примере вы научитесь писать программу, которая находит сумму натуральных чисел в JavaScript.

Чтобы понять этот пример, вы должны знать следующие темы программирования JavaScript:

  • JavaScript для цикла
  • JavaScript while и do … while Цикл

Целые положительные числа 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увеличивается на 1 .
  • Когда i становится 101 , условие проверки - falseи сумма будет равна 0 + 1 + 2 +… + 100.

Пример 2: сумма натуральных чисел с использованием цикла 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);

Вывод

 Введите положительное целое число: 100 Сумма натуральных чисел: 5050

В приведенной выше программе пользователю предлагается ввести число.

whileПетля используется , чтобы найти сумму натуральных чисел.

  • whileЦикл продолжается , пока число не меньше , чем или равно 100 .
  • Во время каждой итерации к sumпеременной добавляется i, а значение i увеличивается на 1 .
  • Когда i становится 101 , условие проверки - falseи сумма будет равна 0 + 1 + 2 +… + 100.

Интересные статьи...