Javascript

Fermé
walamefteh Messages postés 35 Date d'inscription lundi 10 mars 2008 Statut Membre Dernière intervention 14 septembre 2009 - 27 sept. 2008 à 02:20
walamefteh Messages postés 35 Date d'inscription lundi 10 mars 2008 Statut Membre Dernière intervention 14 septembre 2009 - 28 sept. 2008 à 01:49
Bonjour,
salut
j'ai ecrit ce code mais il ne fonctionne pas.voilà le code:
<HTML>
<HEAD>
<script language="Javascript">
function lire()
{
prompt("N= ","1");
}
function Somme(i){
return i==1?1:i+Somme(i-1);



</script>
</HEAD>
<BODY>


<form name="F">

<input type="button" value="lire" onclick="lire()">

<input type="button" value="calculer" onclick="Somme(nb)">
<a href="javascript:history.back();"><input type="button" value="retour" ></a>

</BODY>
</HTML>

merci de m'aider
bon travail

1 réponse

fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 842
27 sept. 2008 à 06:14
Salut,
Essai :
<HTML>
<HEAD>
<script language="Javascript">
var nb=1;
function lire()
{
    nb=prompt("N= ","1");
}

function Calcul(i)
{
    return i==1?1:i+Calcul(i-1);
}

function Somme(){
    alert(Calcul(nb));
}
</script>
</HEAD>
<BODY>


<form name="F">

<input type="button" value="lire" onclick="lire()">

<input type="button" value="calculer" onclick="Somme()">
<a href="javascript:history.back();"><input type="button" value="retour" ></a>

</BODY>
</HTML> 

PS : lorsque tu postes un code, utilise le bouton de conservation automatique du code. ;)

Cdlt
0
walamefteh Messages postés 35 Date d'inscription lundi 10 mars 2008 Statut Membre Dernière intervention 14 septembre 2009
28 sept. 2008 à 01:49
salut Fiddy j'ai oublié de vous expliquer le but de ce code .le but est d'écrire un code en javascript en utilisant une fonction recursive pour calculer la somme des n premiers nombres.
j'ai essayé avec ton essai mais il ne satisfait pas mon probléme
merci de maider
bon travail
0