Rechercher : dans
Par :

[Javascript] Tables de Multiplication

Dernière réponse le 24 avr 2007 à 09:42:24 pigeonus, le 21 jan 2007 à 15:46:58 
 Signaler ce message aux modérateurs

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! =]
Configuration: Windows XP
Firefox 2.0.0.1

Meilleures réponses pour « [Javascript] Tables de Multiplication » dans :
Javascript - Les tableaux Voir Introduction à la notion de tableau Les variables de Javascript ne permettent de stocker qu'une seule donnée à la fois. Or, étant donné qu'il est souvent utile de manipuler de nombreuses données, le concept de variable se révéle parfois...
Trier un tableau sans utiliser la fonction sort VoirTrier un tableau sans utiliser la fonction sort D'abord on initialise une variable $max avec la 1ère valeur de tableau. Ensuite on va faire une boucle tant que le tableau contient encore des éléments. C'est avec la fonction splice qui a le rôle...
Javascript - l'objet Array VoirLes particularités de l'objet Array L'objet Array est un objet du noyau Javascript permettant de créer et de manipuler des tableaux. Voici la syntaxe à utiliser pour créer une variable tableau : var x = new Array(element1[, element2, ...]); Si...
Programmation et tableurs VoirLes tableurs évolués, parmi lesquels Excel et Calc, disposent d’un (et parfois de plusieurs) langage de programmation qui fournit les outils permettant de résoudre les scénarios qui ne peuvent pas être enregistrés. Vous pourriez toutefois...

1

pigeonus, le 21 jan 2007 à 16:31:56

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>

Répondre à pigeonus

3

wallaaa, le 24 avr 2007 à 09:23:12

Voici le code simplifié:

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

//-->

Répondre à wallaaa

4

 tadaaa, le 24 avr 2007 à 09:42:24

<!--
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>");
}
-->

Répondre à tadaaa

2

Ssylvainsab, le 21 jan 2007 à 16:40:47

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++)" ;-) Sylvain
"Join us now, and share the software. You'll be Free, hackers."

Répondre à Ssylvainsab