auteurélément dont l'ID estProfesseurcalculVélément dont l'ID estcalcul du volumecalculRélément dont l'ID estcalcul du rayonsi clic surfairesi clic surfaireFixe le contenu deàpouractions initiales pouractions en boucle rélément dont l'ID estvaleur de43÷π×r3^×Vélément dont l'ID estVFixe la valeur deàfixerVàfixerràpourcalcul du volume retourVélément dont l'ID estvaleur de0.75π÷V×13÷^rélément dont l'ID estrFixe la valeur deàfixerràfixerVàpourcalcul du rayon retour


var canvas, r, V;

/**
 * Fonction exécutée une fois, au départ
 */
function actions_initiales() {
  fixeContenuPrudent("(select('#'+'auteur'))",(select('#'+'auteur')),'Professeur');
  siClicPrudent("(select('#'+'calculV'))",(select('#'+'calculV')),"calcul_du_volume",calcul_du_volume);
  siClicPrudent("(select('#'+'calculR'))",(select('#'+'calculR')),"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 = (4 / 3) * Math.PI * Math.pow(r, 3);
  fixeValeurPrudent("(select('#'+'V'))",(select('#'+'V')),V);
}

/**
 * Décrire cette fonction…
 */
function calcul_du_rayon() {
  V = valeurPrudent("(select('#'+'V'))",(select('#'+'V')));
  r = Math.pow((0.75 / Math.PI) * V, 1 / 3);
  fixeValeurPrudent("(select('#'+'r'))",(select('#'+'r')),r);
}
Exécuter