lundi 20 septembre 2010

Tutoriel Javascript 2 : Placer un point au hasard



Sorry, the GeoGebra Applet could not be started. Please make sure that Java 1.5 (or later) is installed and active in your browser (Click here to install Java now)




Il faut créer le code d'une fonction pour générer l'abscisse du point :

<script type="text/javascript">
//
function gensetInt(objName,rang) {
    // génère un signe plus ou moins
  var sgn1 = 2*Math.floor(Math.random()*2)-1;
    // genère un nombre entier entre 1 et rang 
  var n1 = Math.ceil(Math.random()*rang);
  var z=sgn1*n1;
  document.ggbApplet.evalCommand(objName + " = " + z);
}
//
</script>

Ensuite il faut générer le code du bouton créant le nouveau point :

<input  type="button" value="Nouveau Point" onclick="gensetInt('a',10);">

Dans le fichier GeoGebra, a est un curseur variant de -10 à 10 et A=(a,0).

Remarque: L'abscisse du point ne vaudra jamais 0 avec une telle fonction !

Source : http://math247.pbworks.com/GeoGebra-and-Javascript

L'objet Math en Javascript : http://www.commentcamarche.net/contents/javascript/jsmath.php3

Aucun commentaire:

Enregistrer un commentaire