pour actions initiales  Le ...pour actions en boucle  ?pour tester triangle  fixer...pourtester si le triangle est rectangleavec : a, b, cretourTester si le triangle est rectangle... mettre la réponse dans la variable message... et définir la couleur dans la variable couleurCommentaireCommentaireCommentairecréer une liste avecmessagecouleur

var canevas, liste, a, b, c, message, couleur;

/**
 * Fonction exécutée une fois, au départ
 */
function actions_initiales() {
  definirPageWebExecution('');
  siClicPrudent("(select('#'+'boutonAction'))",(select('#'+'boutonAction')),"tester_triangle",tester_triangle);
  stylerObjetPrudent("(select('#'+'message'))",(select('#'+'message')),'taille-caractère','36pt');
  stylerObjetPrudent("(select('#'+'message'))",(select('#'+'message')),'padding-top','18px');
}

/**
 * Fonction exécutée périodiquement, de façon répétée
 */
function actions_en_boucle() {
}

/**
 * Décrire cette fonction…
 */
function tester_triangle() {
  liste = tester_si_le_triangle_est_rectangle(valeurPrudent("(select('#'+'a'))",(select('#'+'a'))), valeurPrudent("(select('#'+'b'))",(select('#'+'b'))), valeurPrudent("(select('#'+'c'))",(select('#'+'c'))));
  fixeContenuPrudent("(select('#'+'message'))",(select('#'+'message')),(liste[0]));
  stylerObjetPrudent("(select('#'+'message'))",(select('#'+'message')),'couleur',(liste[1]));
}

/**
 * Décrire cette fonction…
 */
function tester_si_le_triangle_est_rectangle(a, b, c) {
  // 'Tester si le triangle est rectangle'
  // '... mettre la réponse dans la variable message'
  // '... et définir la couleur dans la variable couleur'
  return [message, couleur];
}
Exécuter