11 messaggi dal 12 ottobre 2007
Devo fare un programma in javascript che mi calcoli la somma dei primi 10 numeri interi naturali. Come si fa?

Es.

1+2+3.......+10.
E' molto semplice:

<script type="text/javascript">

function Somma10()
{
 var r = 0;
 for (var i = 1; i <= 10; i++)
  r += i;
 return r;
}

alert(Somma10()); // 55

</script>


Volendo migliorare un po' la funzione (che di per sè è assolutamente inutile  ) potremmo parametrizzare gli estremi dell'intervallo numerico di cui vogliamo calcolare la sommatoria:

<script type="text/javascript">

function Sommatoria(min, max)
{
 var r = 0;
 for (var i = min; i <= max; i++)
  r += i;
 return r;
}
</script>


In questo caso se volessimo ad esempio conoscere la somma dei numeri compresi tra 87 e 176:

alert(Sommatoria(87, 176)); // 11835


HTH

Matteo Casati
GURU4.net

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.