cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 2013
-
4 mars 2004 à 11:41
okouinfo
Messages postés6Date d'inscriptionjeudi 12 octobre 2006StatutMembreDernière intervention18 mai 2009
-
4 juin 2008 à 18:43
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
okouinfo
Messages postés6Date d'inscriptionjeudi 12 octobre 2006StatutMembreDernière intervention18 mai 2009 4 juin 2008 à 18:43
merci pr ce algo mais est ce j peux avoir un algo qui calcul l'afd(l'analyse factorielle discrimante merci et j compte sr vous
Padkartiai
Messages postés21Date d'inscriptionmercredi 2 juillet 2003StatutMembreDernière intervention28 février 2005 5 mars 2004 à 13:06
bien vu ;)
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 5 mars 2004 à 09:05
et bien voila, c'est mieux quand
ça marche : il faut donc tester avant.
remarque :
essayer si le nombre donné = 010 ( par exemple )
: mettre parseInt(nb,10) au lieu de parseInt(nb)
il faut continuer.
Padkartiai
Messages postés21Date d'inscriptionmercredi 2 juillet 2003StatutMembreDernière intervention28 février 2005 4 mars 2004 à 16:44
Bonjour,
"Identificateur inconnu" provient de l'utilisation d'un mot clé : "in".
J'ai amélioré en tenant compte des erreurs de saisies :
<HTML>
<head>
<script language="JavaScript">
function test(nb)
{
this.form.numfin.value = '';
// Test si nb est numèrique
if(isNaN(nb))
{alert('Entre un numèrique');}
else
{
// Test si nb est un entier
if(nb == parseInt(nb))
{
// Test si nb est positif
if(nb>=0)
{this.form.numfin.value = factorielle(nb);}
else
{alert('L\'entier doit être positif');}
}
else
{alert('Entre un entier');}
}
}
function factorielle(n) {
if (n>0) { return n*(factorielle(n-1));}
else {return 1;}
}
</script>
</head>
<Form name="form">
<center>
Entrez un Entier positif :
Le Resultat est :
</center>
</form>
</html>
Padkartiai
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 4 mars 2004 à 11:41
message d'erreur :
ligne 15 : Identificateur attendu.
4 juin 2008 à 18:43
5 mars 2004 à 13:06
5 mars 2004 à 09:05
ça marche : il faut donc tester avant.
remarque :
essayer si le nombre donné = 010 ( par exemple )
: mettre parseInt(nb,10) au lieu de parseInt(nb)
il faut continuer.
4 mars 2004 à 16:44
"Identificateur inconnu" provient de l'utilisation d'un mot clé : "in".
J'ai amélioré en tenant compte des erreurs de saisies :
<HTML>
<head>
<script language="JavaScript">
function test(nb)
{
this.form.numfin.value = '';
// Test si nb est numèrique
if(isNaN(nb))
{alert('Entre un numèrique');}
else
{
// Test si nb est un entier
if(nb == parseInt(nb))
{
// Test si nb est positif
if(nb>=0)
{this.form.numfin.value = factorielle(nb);}
else
{alert('L\'entier doit être positif');}
}
else
{alert('Entre un entier');}
}
}
function factorielle(n) {
if (n>0) { return n*(factorielle(n-1));}
else {return 1;}
}
</script>
</head>
<Form name="form">
<center>
Entrez un Entier positif :
Le Resultat est :
</center>
</form>
</html>
Padkartiai
4 mars 2004 à 11:41
ligne 15 : Identificateur attendu.