Programa JavaScript para encontrar a soma dos números naturais

Neste exemplo, você aprenderá a escrever um programa que encontra a soma dos números naturais em JavaScript.

Para entender este exemplo, você deve ter conhecimento dos seguintes tópicos de programação JavaScript:

  • JavaScript para loop
  • JavaScript while e do … while Loop

Os inteiros positivos 1, 2, 3, … são conhecidos como números naturais.

Exemplo 1: Soma de Números Naturais Usando For Loop

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

Resultado

 Insira um número inteiro positivo: 100 A soma dos números naturais: 5050

No programa acima, o usuário é solicitado a inserir um número.

O parseInt()converte o valor da string numérica em um valor inteiro.

O forloop é usado para encontrar a soma dos números naturais até o número fornecido pelo usuário.

  • O valor da soma é 0 inicialmente.
  • Em seguida, um forloop é usado para iterar i = 1 to 100.
  • Em cada iteração, i é adicionado à soma e o valor de ié aumentado em 1 .
  • Quando i se torna 101 , a condição de teste é falsee a soma será igual a 0 + 1 + 2 +… + 100.

Exemplo 2: Soma de números naturais usando while Loop

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

Resultado

 Insira um número inteiro positivo: 100 A soma dos números naturais: 5050

No programa acima, o usuário é solicitado a inserir um número.

O whileloop é usado para encontrar a soma dos números naturais.

  • O whileloop continua até que o número seja menor ou igual a 100 .
  • Durante cada iteração, i é adicionado à sumvariável e o valor de i é aumentado em 1 .
  • Quando i se torna 101 , a condição de teste é falsee a soma será igual a 0 + 1 + 2 +… + 100.

Artigos interessantes...