Signaler

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

Posez votre question pigeonus 3Messages postés dimanche 21 janvier 2007Date d'inscription 19 avril 2009 Dernière intervention - Dernière réponse le 30 août 2017 à 19:54 par Tayuna
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! =]
Utile
+7
plus moins
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>
Cette réponse vous a-t-elle aidé ?  
wallaaa- 24 avril 2007 à 09:23
voici le code simplifié:

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

//-->
tadaaa- 24 avril 2007 à 09:42
<!--
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>");
}
-->
Tayuna- 30 août 2017 à 19:54
merci!!!!!! sa m'as été utile.
Répondre
Utile
+0
plus moins
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++)" ;-)

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !