Problème script java

Fermé
isn-insane - 31 oct. 2014 à 20:49
 iUser - 31 oct. 2014 à 23:26
Bonjour, je suis entrain de faire une page HTML utilisant un script en java permettant de calculer les termes d'une suite. Voici le cahier des charges de la page à réaliser :

la suite : u(0) = 1 ; u(n+1) = 4 / ( 4 - u(n) ).

-Créer une page web avec un lien depuis et vers la page index.html

-Ajouter le champ "entree" et le champ "sortie"

-Le visiteur de la page web tape dans le champ entree un entier naturel n ;

- La fonction du script calcule u(n) et l'affiche dans le champ sortie.

-Ajoutez dans le script une nouvelle fonction qui permette de calculer la valeur exacte de u(n) sous la forme d'une fraction non simplifiée.

J'ai écrit une partie du code mais la fonction ne se lance même pas... (je vous rassure, pas besoin de trop s'y connaitre en maths pour m'aider...)

Le code :

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>Suites numériques</title>
<script type="text/javascript">
<!--
function calculer()
alert("ok");
{
var x=new;
}
for (var i=1;i<e=document.getElementById("entree").value;i=i+1)
{
x=(4/(4-e);
document.getElementById("sortie").value=x;
}
-->
</script>
</head>

<body>
<h1>Suites numériques</h1>
<form>
<input type="text" id="entree" value="" />
<input type="button" value="exécuter" onclick="calculer();" />
<input type="text" id="sortie" value="" />
</form>
Cliquez <a href="index.html">ici</a> pour revenir au sommaire.
</body>

</html>





A voir également:

1 réponse

éditer la balise script...
<!-- Ceci est un commentaire en html et ne sera donc pas exécuté ! -->
/* Ceci est un commentaire en javaScript et ne sera donc pas exécuté ! */



<script type="text/javascript">
function calculer()
{
/* toutes les instructions de la fonction doivent se trouver entre les accolades */
var x=0; /* ou new Number() */
e=document.getElementById("entree").value;
for (var i=1;i<e;i=i+1)
{
x=(4/(4-e)); /* manquait une parenthèse */
document.getElementById("sortie").value=x;
}
</script>
0