Foros del Web » Programando para Internet » Javascript »

error en mi codigo

Estas en el tema de error en mi codigo en el foro de Javascript en Foros del Web. hola hice este codigo en html: <html> <body> <script language="javascript"> var matriz; var i=0; var f=0; var a; var clases; var suma1=0; var suma2=0; var ...
  #1 (permalink)  
Antiguo 21/10/2011, 21:20
 
Fecha de Ingreso: abril-2011
Mensajes: 76
Antigüedad: 13 años
Puntos: 1
error en mi codigo

hola hice este codigo en html:
<html>
<body>
<script language="javascript">
var matriz;
var i=0;
var f=0;
var a;
var clases;
var suma1=0;
var suma2=0;
var x=0;
var z=0;
clases=prompt('escribe el total de clases que escribiras (el total de datos)',0);
clases=parseInt(clases);
matriz=newArray(clases);
for(i=0;i<clases;i++)
{
matriz[i]=newArray(8);
}
for (i=0;i!=clases;i++)
{
f=0;
a=prompt("escribe la "+i+" marca de clase",0);
matriz[f][i]=parseInt(a);
}
for(i=0;i<clases;i++)
{
f=1;
a=prompt("escribe la"+i+"frecuencia",0);
matriz[f][i]=parseInt(a);
suma1=suma1+matriz[f][i];
}
for (i=0;i<clases;i++)
{
f=2;
matriz[f][i]=matriz[0][i]*matriz[1][i];
suma2=suma1+matriz[f][i];
}
x=suma2/suma1;
for (i=0;i<clases;i++)
{
f=3;
matriz[f][i]=Math.abs(matriz[0][i]-x);
}
for (i=0;i<clases;i++)
{
f=4;
matriz[f][i]=matriz[3][i]*matriz[1][i];
suma3=suma3+matriz[f][i];
}
for (i=0;i<clases;i++)
{
f=5;
matriz[f][i]=Math.pow(matriz[3][i],2);
}
for (i=0;i<clases;i++)
{
f=6;
matriz[f][i]=matriz[5][i]*matriz[1][i];
suma4=suma4+matriz[f][i];
}
for(i=0;i<clases;i++)
{
f=7;
matriz[f][i]=matriz[1][i]+matriz[f][z];
z=i-1;
}
var dm=0;
dm=suma3/suma1;
var s2=0;
s2=suma4/suma1;
var s=0;
s=Math.sqrt(s2);
var cv=0;
cv=s/x;
cv=cv*100;
f=0;
<table>
for (i=0;i<clases;i++)
{
if (f==0)
{
<th>
document.write("clase");
</th>
}
if (f==1)
{
<th>
document.write("frecuensia");
</th>
}
if(f==2)
{
<th>
document.write("f(c)");
</th>
}
if (f==3)
{
<th>
document.write("Xi-X");
</th>
}
if (f==4)
{
<th>
document.write("f(Xi-x)");
</th>
}
if (f==5)
{
<th>
document.write("(Xi-x)2");
</th>
}
if(f==6)
{
<th>
document.write("f(Xi-x)2");
</th>
}
if(f==7)
{
<th>
document.write("frecuencia absoluta acomulada");
</th>
}
for (f=0;f<8;f++)
{
<tr>
document.write(matriz[f][i]);
</tr>
}
}
</table>
</script>
</body>
</html>
pero no funciona me marca el siguiente error:
invalid XML tag syntax
for (i=0;i<clases;i++)
alguien puede decirme en que estoy mal?
  #2 (permalink)  
Antiguo 21/10/2011, 22:45
Avatar de Franz1628  
Fecha de Ingreso: marzo-2007
Ubicación: Lima - Perú
Mensajes: 145
Antigüedad: 17 años, 1 mes
Puntos: 26
Respuesta: error en mi codigo

Estas mezclando html con javascript ?
todo esta mal
__________________
En mi Blog puedes ver articulos javascript y más...
@Franz1628
  #3 (permalink)  
Antiguo 21/10/2011, 23:28
 
Fecha de Ingreso: abril-2011
Mensajes: 76
Antigüedad: 13 años
Puntos: 1
Respuesta: error en mi codigo

como seria para desplegar los datos de la matriz en una tabla?
  #4 (permalink)  
Antiguo 22/10/2011, 05:44
Avatar de Franz1628  
Fecha de Ingreso: marzo-2007
Ubicación: Lima - Perú
Mensajes: 145
Antigüedad: 17 años, 1 mes
Puntos: 26
Respuesta: error en mi codigo

puedes crear elementos html por ejemeplo así:
Código HTML:
Ver original
  1. document.write('<h2>Soy Franz</h2>');
__________________
En mi Blog puedes ver articulos javascript y más...
@Franz1628

Etiquetas: funcion, html
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:28.