Logique
Boucles
Math
Texte
Listes
Données
Variables
Fonctions
Programmation
p5.js
Objets web
Propriétés
Formes
Tortue
Apparence
GeoGebra
var canevas, position_horizontale, vitesse_horizontale; /** * Fonction exécutée une fois, au départ */ function actions_initiales() { canevas=creerCanvas(800,600); canvas=canevas; position_horizontale = 50; vitesse_horizontale = 13; } /** * Fonction exécutée périodiquement, de façon répétée */ function actions_en_boucle() { couleurFondC('#ffff99'); if (vitesse_horizontale > 0) { fill_('#3333ff'); } else { fill_('#ff0000'); } cercle_(position_horizontale,300,50); position_horizontale = position_horizontale + vitesse_horizontale; if (position_horizontale >= 750) { vitesse_horizontale = -vitesse_horizontale; } if (position_horizontale <= 50) { vitesse_horizontale = -vitesse_horizontale; } }