JavaScript - problema con array

 
Vista:
sin imagen de perfil

problema con array

Publicado por Almaar (2 intervenciones) el 08/04/2018 17:38:23
Buenas, la cosa es que me surgió una duda con el siguiente ejercicio. Si ponías un número en el primer cuadro de texto, en el segundo te respondía que número pusiste o te los iba sumando según el botón que pulsaras. La duda surge cuando me dijeron, ¿y si quiero saber por ejemplo cuál es el tercer número de los que he puesto? Supongo que se tiene que hacer con un array, la cosa es que en el lugar en el que yo lo he colocado solo guarda el último número puesto. ¿Donde se tendría que poner para que funcionase correctamente? Gracias de antemano.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
<HTML>
<SCRIPT LANGUAGE="JavaScript">
var num;
acumulador=0;
var respondido;
var x;
var y;
function botones(sender)
{
x=document.getElementById("colocado").value;
num=document.getElementById("númeross").value;
num=parseInt(num);
acumulador=acumulador+num;
if(sender.id=="escrito")
	{
	var respuesta="Has escrito el "+num
	document.getElementById("resultado").value=respuesta;
	}
if(sender.id=="cálculo")
	 {
	var respuesta="La suma es "+acumulador;
	document.getElementById("resultado").value=respuesta;
	}
if(sender.id=="asd")
		{
		num=new Array;
		for(i=1;i==x;i++)
		{
		num[i]=document.getElementById("númeross").value;
		if(i==x)
			{
			y=num[i];
			}
		}
		respondido="En ese lugar pusiste el "+y;
		document.getElementById("cao").value=respondido;
		}
}
</script>
<body>
<form name="formulario">
Escribe un número:
<br>
<br>
<input type="text"  id="númeross">
<br>
<input type="text" id="resultado">
<br>
¿que número quieres saber de los que has colocado?
<br>
<input type="text" id="colocado">
<br>
<input type="text" id="cao">
<br>
<input type="button" onclick="botones(this)" id="escrito" value="número escrito"><br>
<input type="button" onclick="botones(this)" id="cálculo" value="calcular"><br>
<input type="button" onclick="botones(this)" id="asd" value="número colocado en tal sitio"><br>
</form>
</body>
</HTML>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder