Logique
Boucles
Math
Texte
Listes
Données
Variables
Fonctions
Programmation
p5.js
Objets web
Propriétés
Formes
Tortue
Apparence
GeoGebra
var canevas, c_sur_4, c_sur_2, c, gliss, rayon, r_min; /** * Fonction exécutée une fois, au départ */ function actions_initiales() { disposerPageExecution(true,700); createElement("h1",'Reste à adapter le rayon des cercles jaunes'); choixAxes("MATH"); canevas=creerCanvas(650,650); canvas=canevas; c = 600; c_sur_2 = c / 2; c_sur_4 = c / 4; r_min = c_sur_4 * (Math.sqrt(2) - 1); createSpan("<br>"); gliss=createSlider(r_min,c_sur_2,r_min,0.01); stylerObjetPrudent("gliss",gliss,'largeur','600px'); } /** * Fonction exécutée périodiquement, de façon répétée */ function actions_en_boucle() { rayon = valeurPrudent("gliss",gliss); couleurFondC('#ffffff'); fill_('#cccccc'); rect_(c_sur_2,c_sur_2,(-c_sur_2),(-c_sur_2)); fill_('#ffff00'); cercle_(c_sur_4,c_sur_4,c_sur_4); cercle_((-c_sur_4),c_sur_4,c_sur_4); cercle_(c_sur_4,(-c_sur_4),c_sur_4); cercle_((-c_sur_4),(-c_sur_4),c_sur_4); fill_('#ff0000'); cercle_(0,0,rayon); }