Algoritmo somma dei primi N numeri

Scrivere un ALGORITMO che esegue la somma dei primi  N numeri con N letto da tastiera, Ad es: per N=10 somma=55;

Analisi

Dati

Input Output Lavoro
N somma

Relazione I/O
la somma dei primi n numeri è data da:
somma=1+2+3+4+5+6______________+n
per realizzare questo algoritmo facciamo uso di un ciclo che ripete le istruzioni n volte.
somma all’inizio vale 0
somma = somma+n
n=n -1
si ripetono queste istruzioni finché n non diventa zero. Siccome l’intervallo su cui eseguire il ciclo è definito usiamo un ciclo for, allo stesso risultato si arriva usando un ciclo while o do while

let somma=0;
let n=prompt("inserisci N ",3);
for(let i=1;i<=n;i++)
{
    somma = somma +i ;
  }
console.log("somma = "+somma);

Abbiamo usato questo algoritmo solo per scopo didattico sul funzionamento dei cicli. per sommare i primi n numeri si può semplicemente usare la formula di Gauss somma = n(n+1)/2

Please follow and like us:

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.

Commenti recenti

Working Hours

  • Monday9am - 6pm
  • Tuesday9am - 6pm
  • Wednesday9am - 6pm
  • Thursday9am - 6pm
  • Friday9am - 6pm
  • SaturdayClosed
  • SundayClosed
Latest Posts

Teachers

Facebook
Twitter
LinkedIn
Contatti

Commenti recenti

Wordpress Social Share Plugin powered by Ultimatelysocial
error

Enjoy this blog? Please spread the word :)

%d blogger hanno fatto clic su Mi Piace per questo: