Programma JavaScript per trovare la somma dei numeri naturali

In questo esempio, imparerai a scrivere un programma che trova la somma dei numeri naturali in JavaScript.

Per comprendere questo esempio, è necessario conoscere i seguenti argomenti di programmazione JavaScript:

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

Gli interi positivi 1, 2, 3, … sono noti come numeri naturali.

Esempio 1: somma di numeri naturali utilizzando 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);

Produzione

 Immettere un numero intero positivo: 100 La somma dei numeri naturali: 5050

Nel programma sopra, all'utente viene richiesto di inserire un numero.

Il parseInt()converte il valore stringa numerica in un valore intero.

Il forciclo viene utilizzato per trovare la somma dei numeri naturali fino al numero fornito dall'utente.

  • Il valore di sum è inizialmente 0 .
  • Quindi, forviene utilizzato un ciclo per iterare da i = 1 to 100.
  • In ogni iterazione, i viene aggiunto alla somma e il valore di iviene aumentato di 1 .
  • Quando i diventa 101 , la condizione di test è falsee la somma sarà uguale a 0 + 1 + 2 +… + 100.

Esempio 2: somma di numeri naturali utilizzando il ciclo 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);

Produzione

 Immettere un numero intero positivo: 100 La somma dei numeri naturali: 5050

Nel programma sopra, all'utente viene richiesto di inserire un numero.

Il whileciclo viene utilizzato per trovare la somma dei numeri naturali.

  • Il whileciclo continua fino a quando il numero è minore o uguale a 100 .
  • Durante ogni iterazione, i viene aggiunto alla sumvariabile e il valore di i viene aumentato di 1 .
  • Quando i diventa 101 , la condizione di test è falsee la somma sarà uguale a 0 + 1 + 2 +… + 100.

Articoli interessanti...