Javascript

walamefteh Messages postés 35 Date d'inscription   Statut Membre Dernière intervention   -  
walamefteh Messages postés 35 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Contributeur Dernière intervention   1 846
 
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   Statut Membre Dernière intervention  
 
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