lunes, 23 de marzo de 2009

AAP Bloque T1.3 ejercicio1:

Hacer una clase que corresponda a una fila de una tabla, con número de columnas variable, y un programa que permita crear e imprimir una tabla usándolo.

// Bloque T1.3
// Hacer una clase que corresponda a una fila de una tabla, con número de columnas variable, y un programa que permita crear e imprimir una tabla usándolo.

function Fila (columnas){
this.fila = new Array;
this.columnas = columnas;
for (k=0; k<this.columnas; k++){
this.fila[k] = Math.random();
}
this.toString = pintarFila;
}

function pintarFila (){
var texto = "";
texto += "<"+fila+">";
for (j=0; j<this.columnas; j++) {
texto += "<"+celda+">"+this.fila[j]+"</"+celda+">";
}
texto += "</"+fila+">";
return texto;
}

function tabla (filas, columnas){
var tabla = new Array;
print( "<"+table+">");
for (i=0; i<filas; i++) {
tabla[i] = new Fila(columnas);
print(tabla[i].toString());
}
print ("</"+table+">");
}

var table="table";
var celda = "td";
var fila="tr";

var filas = 3;
var columnas = 3;
tabla(filas,columnas);

No hay comentarios:

Publicar un comentario