LA BOUCLE "POUR"
SOMME DE 5 NOMBRES


Programme à réaliser:

Ecrire un programme qui effectue la somme de 5 nombres saisis par l'utilisateur.

Démonstration de l'algorithme :

Code de l'algorithme :

var nb;
var somme;
var note;
somme=0;

for (note=1; note<=5; note++)
{
nb=prompt("Tapez le nombre n"+note)*1;
somme=somme+nb;
}
document.write("la somme est de : "+somme)

explications sur le code:
La boucle "for" est constituée de 3 parties séparées par des " ;"

  1. note=1 c'est l'instruction qui est exécutée 1 seule fois lors de l'entrée dans la boucle.
  2. note<=5 la condition qui lorsqu'elle est vérifiée permet de faire un tour de boucle supplémentaire
  3. note++ Instruction réalisée à chaque tour de boucle (on incrémente note de 1)

Le bloc d'instruction qui suit est comme tout bloc d'instruction compris entre une accolade ouvrante et une accolade fermante.

Chaque instruction du bloc est terminée par un " ; " . Il peut y avoir une ou plusieurs instructions dans le bloc.

 

A noter :
Les variables ne sont pas typées.
De plus on n'est pas obbligé de les déclarer.
rep=prompt('tapes ton chiffre
') *1 le " * 1" est obligatoire pour que la valeur tapée soit considérée comme un nombre.
l'exécution de note++ comme dernière instruction de la boucle (incrémentation de note).

la condition de sortie de la boucle est la négation de : i<=58 soit i>58
EXERCICE 2