Logique
Boucles
Math
Texte
Listes
Données
Variables
Fonctions
Programmation
p5.js
Objets web
Propriétés
Formes
Tortue
Apparence
var canvas, r, V, x; /** * Fonction exécutée une fois, au départ */ function actions_initiales() { definirPageWebExecution(''); fixeContenuPrudent("(select('#'+'auteur'))",(select('#'+'auteur')),'Professeur'); siClicPrudent("(select('#'+'calculV'))",(select('#'+'calculV')),"calcul_du_volume",calcul_du_volume); siRetourPrudent("(select('#'+'r'))",(select('#'+'r')),"calcul_du_volume",calcul_du_volume); siClicPrudent("(select('#'+'calculR'))",(select('#'+'calculR')),"calcul_du_rayon",calcul_du_rayon); siRetourPrudent("(select('#'+'V'))",(select('#'+'V')),"calcul_du_rayon",calcul_du_rayon); } /** * Fonction exécutée périodiquement, de façon répétée */ function actions_en_boucle() { } /** * Décrire cette fonction… */ function calcul_du_volume() { r = valeurPrudent("(select('#'+'r'))",(select('#'+'r'))); V = calcul_de_V__C3_A0_partir_de_r(r); fixeValeurPrudent("(select('#'+'V'))",(select('#'+'V')),V); } /** * Décrire cette fonction… */ function calcul_du_rayon() { V = valeurPrudent("(select('#'+'V'))",(select('#'+'V'))); r = calcul_de_r__C3_A0_partir_de_V(V); fixeValeurPrudent("(select('#'+'r'))",(select('#'+'r')),r); } /** * Décrire cette fonction… */ function calcul_de_V__C3_A0_partir_de_r(r) { // 'Placer dans la variable V sa valeur calculée à partir de r' return V; } /** * Décrire cette fonction… */ function calcul_de_r__C3_A0_partir_de_V(V) { // 'Placer dans la variable r sa valeur calculée à partir de V' return r; }