Programa JavaScript para encontrar la suma de números naturales

En este ejemplo, aprenderá a escribir un programa que encuentre la suma de números naturales en JavaScript.

Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación de JavaScript:

  • JavaScript para bucle
  • JavaScript while y do… while Loop

Los enteros positivos 1, 2, 3,… se conocen como números naturales.

Ejemplo 1: Suma de números naturales con bucle for

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

Salida

 Ingrese un entero positivo: 100 La suma de números naturales: 5050

En el programa anterior, se solicita al usuario que ingrese un número.

El parseInt()convierte el valor cadena numérica a un valor entero.

El forbucle se utiliza para encontrar la suma de números naturales hasta el número proporcionado por el usuario.

  • El valor de la suma es 0 inicialmente.
  • Luego, forse usa un bucle para iterar i = 1 to 100.
  • En cada iteración, se suma i a la suma y el valor de ise incrementa en 1 .
  • Cuando i se convierte en 101 , la condición de prueba es falsey la suma será igual a 0 + 1 + 2 +… + 100.

Ejemplo 2: Suma de números naturales usando un bucle 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);

Salida

 Ingrese un entero positivo: 100 La suma de números naturales: 5050

En el programa anterior, se solicita al usuario que ingrese un número.

El whileciclo se usa para encontrar la suma de números naturales.

  • El whileciclo continúa hasta que el número es menor o igual a 100 .
  • Durante cada iteración, se agrega i a la sumvariable y el valor de i se incrementa en 1 .
  • Cuando i se convierte en 101 , la condición de prueba es falsey la suma será igual a 0 + 1 + 2 +… + 100.

Articulos interesantes...