Somma di una sequenza di n numeri

Scrivere un Algoritmo che permette di calcolare la somma di una sequenza di N numeri dove N è inserito da tastiera.
Analisi 
Dati

Input Output Lavoro
N somma  contatore
a    

 Relazione I/O

Indicando con ai il generico elemento da sommare, la formula matematica generale è:

somma = a1+ a2 +…+ an .


Bisogna fornire in input all’elaboratore i singoli valori ai ed il numero N di tali valori.

Siccome no possiamo utilizzare una variabile per ogni input sommiamo in modo iterattivo a una variabile chiamata somma e inizializzata a zero il valore letto per a 

leggi a

somma=somma+a

Queste du istruzioni le ripetiamo n volte.

L’algoritmo utilizza una struttura iterativa, ossia un blocco d’istruzioni viene ripetuto un numero finito di volte.
Utilizzeremo una variabile contatore per contare le i termini introdotti; il valore del contatore viene incrementato ogni volta e l’iterazione termina quando il contatore raggiunge il valore n. La variabile a è usata per gli input degli ai, somma per le somme parziali e totale.

 

 

 

let somma=0,contatore=0;
let n=prompt("inserisci N ",3);
do
{
  let a=prompt("inserisci numero",2);
  a=parseInt(a);//trasformiamo a in un numero intero altrimenti otteniamo una somma di stringhe
  somma = somma +a ;
  contatore+=1;
}while(contatore<n);
console.log("somma = "+somma);

 

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: