Logique
Boucles
Math
Texte
Listes
Données
Variables
Fonctions
Programmation
p5.js
Objets web
Propriétés
Formes
Tortue
Apparence
GeoGebra
var canevas, taille, couleur, para1, para2, para3, para4, la_couleur, nom, la_taille, Premi_C3_A8re_formule, para5; /** * Fonction exécutée une fois, au départ */ function actions_initiales() { centrerPageExecution(0); createElement("h1",'Notations mathématiques'); taille=nouvelleGlissiereValeur('Taille des formules',6,127,12,1); siChangementPrudent("taille",taille,"la_taille_change",la_taille_change); createSpan("<br>"); createSpan('Couleur des formules '); couleur=creerMenuLocal(['noir', 'rouge', 'vert', 'bleu', 'aléatoire']); siChangementPrudent("couleur",couleur,"la_couleur_change",la_couleur_change); Premi_C3_A8re_formule = codeMath('frac(-b+- sqrt(b^(2)-4ac) )(2a) '); para1=createP(Premi_C3_A8re_formule); para2=createP((codeMath('1=0.bar(9) =0.999999...'))); para3=createP((codeMath('e^(i pi)+1=0'))); para4=createP((codeMath('((x_(n+1)),(y_(n+1)))=((cos(theta ),-sin(theta )),(sin(theta ),cos(theta ))) ((x_n),(y_n))'))); para5=createP((codeMath('"et finalement" int_{0}^{pi }{:sin(x) dx:} '))); refreshMathJax();} /** * Fonction exécutée périodiquement, de façon répétée */ function actions_en_boucle() { la_taille = String(valeurPrudent("taille",taille)) + String('pt'); stylerObjetPrudent("para1",para1,'taille-caractère',la_taille); stylerObjetPrudent("para2",para2,'taille-caractère',la_taille); stylerObjetPrudent("para3",para3,'taille-caractère',la_taille); stylerObjetPrudent("para4",para4,'taille-caractère',la_taille); stylerObjetPrudent("para5",para5,'taille-caractère',la_taille); } /** * Décrire cette fonction… */ function la_taille_change() { fixeContenuPrudent("para1",para1,Premi_C3_A8re_formule); refreshMathJax();} /** * Décrire cette fonction… */ function traduction(nom) { if (nom == 'noir') { return '#000000'; } if (nom == 'rouge') { return '#ff0000'; } if (nom == 'vert') { return '#009900'; } if (nom == 'bleu') { return '#3333ff'; } if (nom == 'aléatoire') { return 'aléatoire'; } } function colourRandom() { var num = Math.floor(Math.random() * Math.pow(2, 24)); return '#' + ('00000' + num.toString(16)).substr(-6); } /** * Décrire cette fonction… */ function la_couleur_change() { la_couleur = traduction(valeurPrudent("couleur",couleur)); if (la_couleur == 'aléatoire') { stylerObjetPrudent("para1",para1,'couleur',(colourRandom())); stylerObjetPrudent("para2",para2,'couleur',(colourRandom())); stylerObjetPrudent("para3",para3,'couleur',(colourRandom())); stylerObjetPrudent("para4",para4,'couleur',(colourRandom())); stylerObjetPrudent("para5",para5,'couleur',(colourRandom())); } else { stylerObjetPrudent("para1",para1,'couleur',la_couleur); stylerObjetPrudent("para2",para2,'couleur',la_couleur); stylerObjetPrudent("para3",para3,'couleur',la_couleur); stylerObjetPrudent("para4",para4,'couleur',la_couleur); stylerObjetPrudent("para5",para5,'couleur',la_couleur); } }