[Javascript] Tables de Multiplication [Résolu/Fermé]

Signaler
Messages postés
3
Date d'inscription
dimanche 21 janvier 2007
Statut
Membre
Dernière intervention
19 avril 2009
-
 hachim -
Bonjour,

Je souhaite réaliser un affichage de table de multiplication mais apparement il y a un petit souci avec mon code que voici:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
	<title>Vos tables de multiplication</title>
	
	<script type="text/javascript">
<!--
function table_multiplication()
{
var=nombre;
var=resultat;
for (i=1; i<=10; i++) {
    resultat=nombre*i;
	window.document.write(nombre+" x "+i+" = "resultat);
	                  }
}					  
-->
	</script>
	
</head>
<body style="background-color:white";>

	<script type="text/javascript">
<!--
nombre=window.prompt("Entrez le numéro de la table:","Saisir un entier ici");
table_multiplication(nombre);
//-->
	</script>
	

</body>

</html>


Rien ne s'affiche après avoir saisi le nombre qui générera la table de multiplication.
Merci de m'éclairer sur mes erreurs et bonne journée! =]
A voir également:

2 réponses

Messages postés
3
Date d'inscription
dimanche 21 janvier 2007
Statut
Membre
Dernière intervention
19 avril 2009
15
J'ai fini par trouver la solution

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
	<title>Vos tables de multiplication</title>
	
	<script type="text/javascript">
		<!--
		function table_multiplication(nombre)
		{

		var i;
		for (i=0; i<=10; i++) {
		    resultat=nombre*i;
			document.write(nombre+" x "+i+"="+nombre*i+"<br>");
			                  }
		}					  
		-->
	</script>
	
</head>
<body style="background-color:white";>

	<script type="text/javascript">
			<!--
			nombre=window.prompt("Entrez le numéro de la table:","Saisir un entier ici");
			table_multiplication(nombre);
			-->
	</script>
	
</body>
</html>
7
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

voici le code simplifié:

<!--
nombre = window.prompt("Entrer un chiffre");
for (i = 1; i <= 10; i++) {
document.write(nombre+ " x " +i+ " = "+nombre*i+"<br>");
}

//-->
<!--
nombre=window.prompt("Entrez le numéro de la table:","Saisir un entier ici");

var i;
for (i=1; i<=10; i++)
{
document.write(nombre+" x "+i+"="+nombre*i+"<br>");
}
-->
merci!!!!!! sa m'as été utile.
merci à vous car sa m'as poussé d'aller un plus....merci infiniment
Messages postés
2884
Date d'inscription
dimanche 30 juillet 2006
Statut
Modérateur
Dernière intervention
15 août 2020
815
bah oui forcément, si la variable "i" est pas déclarée :D
Tu peux aussi faire "for (var i=0; i<=10; i++)" ;-)