Apprendre à utiliser des boucles


Les boucles

Ce programme dessine 14 lignes, on remarque que les coordonnées des points sont de la forme (20,i) et (280,i) où i est un nombre qui varie de 20 à 280 et ce par pas de 20.
Supprimez les lignes 6 à 19 et remplacez les par l'instruction suivante :
for(var i=20;i<=280;i=i+20){
line(20,i,280,i);
}

Cela produit exactement le même dessin, et il y a moins de lignes à écrire.
Cette instruction se lit : " Pour la variable i variant de 20 à 280 avec un pas de 20 on dessine la ligne entre les points de coordonnées (20,i) et (280,i)".
Sauriez vous réaliser ces figures :

Remplir le canvas de rectangles

Ce programme remplit le canvas de 300 rectangles de taille, de position et de couleur aléatoires.

Réaliser un dégradé de couleurs

Comme vous le savez maintenant le triplet (r,v,b) variant de (0,0,0)(noir) à (255,255,255)(blanc) donne toutes les nuances de couleurs possibles.
Le programme suivant réalise un dégradé de rouge dans une fenêtre de 255x255 pixels

Sur cette page on ne peut pas sauvegarder le travail que l'on a fait.
Pour garder une trace du programme que vous avez écrit, copiez le et coller le dans un fichier texte ( worpad,bloc note ...) et enregistrez le. On pourra le faire exécuter plus tard dans un autre environnement.