Cours:ProcessingTestsBouclesCorrigé : Différence entre versions
(Page créée avec « <source lang=c> int couleur = 0; int i; size(300,300); for (i=0;i<10;i=i+1) { fill(couleur); rect(i*30,i*30,20,20); if (couleur == 0) { couleur = 255; } ... ») |
m |
||
Ligne 1 : | Ligne 1 : | ||
+ | ={{Rouge|Alternance de carrés noir/blanc}}= | ||
+ | =={{Bleu|Drapeau représentant la couleur}}== | ||
<source lang=c> | <source lang=c> | ||
int couleur = 0; | int couleur = 0; | ||
Ligne 17 : | Ligne 19 : | ||
couleur = 0; | couleur = 0; | ||
} | } | ||
+ | } | ||
+ | </source> | ||
+ | =={{Bleu|Avec un booléen}}== | ||
+ | <source lang=c> | ||
+ | int i; | ||
+ | boolean carreNoir = false; | ||
+ | |||
+ | size(300,300); | ||
+ | for (i=0;i<10;i=i+1) | ||
+ | { | ||
+ | if (carreNoir == true) | ||
+ | { | ||
+ | fill(0); | ||
+ | } | ||
+ | else | ||
+ | { | ||
+ | fill(255); | ||
+ | } | ||
+ | rect(i*30,i*30,20,20); | ||
+ | carreNoir = ! carreNoir; | ||
+ | } | ||
+ | </source> | ||
+ | |||
+ | |||
+ | Et dans une forme plus compacte : | ||
+ | <source lang=c> | ||
+ | int i; | ||
+ | boolean carreNoir = false; | ||
+ | |||
+ | size(300,300); | ||
+ | for (i=0;i<10;i=i+1) | ||
+ | { | ||
+ | if (carreNoir == true) fill(0); | ||
+ | else fill(255); | ||
+ | rect(i*30,i*30,20,20); | ||
+ | carreNoir = ! carreNoir; | ||
} | } | ||
</source> | </source> |
Version actuelle datée du 17 septembre 2014 à 21:27
Alternance de carrés noir/blanc
Drapeau représentant la couleur
int couleur = 0;
int i;
size(300,300);
for (i=0;i<10;i=i+1)
{
fill(couleur);
rect(i*30,i*30,20,20);
if (couleur == 0)
{
couleur = 255;
}
else
{
couleur = 0;
}
}
Avec un booléen
int i;
boolean carreNoir = false;
size(300,300);
for (i=0;i<10;i=i+1)
{
if (carreNoir == true)
{
fill(0);
}
else
{
fill(255);
}
rect(i*30,i*30,20,20);
carreNoir = ! carreNoir;
}
Et dans une forme plus compacte :
int i;
boolean carreNoir = false;
size(300,300);
for (i=0;i<10;i=i+1)
{
if (carreNoir == true) fill(0);
else fill(255);
rect(i*30,i*30,20,20);
carreNoir = ! carreNoir;
}