Logique
Boucles
Math
Texte
Listes
Données
Variables
Fonctions
Programmation
p5.js
Objets web
Propriétés
Formes
Tortue
Apparence
GeoGebra
var canevas, x, transX, transX2; /** * Fonction exécutée une fois, au départ */ function actions_initiales() { canevas=creerCanvas(800,700); canvas=canevas; transX = -1000; } /** * Fonction exécutée périodiquement, de façon répétée */ function actions_en_boucle() { couleurFondC('#ffff33'); fill_('#66ffff'); triangle_((400 + transX),50,(300 + transX),200,(500 + transX),200); x = 0.5 * transX; fill_('#cc33cc'); cercle_((400 + x),300,100); if (x >= 0) { fill_('#66ffff'); cercle_((400 + x),300,75); fill_('#cc33cc'); cercle_((400 + x),300,50); fill_('#33cc00'); cercle_((400 + x),300,25); } transX2 = 2 * transX; fill_('#33cc00'); rect_((300 + transX2),400,(500 + transX2),600); transX = transX + 3; if (transX >= 1000) { transX = -1000; } }