Bloque+T1.4+nikaTeleco

code load('Partido.js');

var equipos= new Array('Madrid', 'Barça', 'Atleti', 'Geta', 'Betis', 'Depor', 'Sevilla', 'Graná');

//Definimos los vectores que contendran el numero de partidos ganados empatados o perdidos de cada equipo var ganados=new Array; var empatados=new Array; var perdidos=new Array;

function jornada( estosEquipos ) {

var equiposAqui = new Array; equiposAqui = equiposAqui.concat(estosEquipos); var midsize = equiposAqui.length/2; var quiniela = new Array( midsize ); var unox2 = new Array( '1','x','2'); for ( var i=0; i < midsize ; i++ ) { var equipo1 = equiposAqui.splice(Math.floor( equiposAqui.length*Math.random), 1); var equipo2 = equiposAqui.splice(Math.floor( equiposAqui.length*Math.random), 1); quiniela[i] = new Partido( equipo1, equipo2 ); quiniela[i].setResultado( unox2[Math.floor( 3*Math.random) ]); } return quiniela;

}

var quinielas = new Array; for ( var i = 0; i < 10; i ++ ) { quinielas[i] = jornada( equipos ); }

var resultados= new Array; for ( var i in equipos ) { resultados[equipos[i]]=0; }

//Ponemos a cero los arrays (Importante, si no sale NAN) for ( var i in equipos ) { resultados[equipos[i]]=0; ganados[equipos[i]]=0; empatados[equipos[i]]=0; perdidos[equipos[i]]=0; }

for ( var i = 0; i < quinielas.length; i ++ ) { for ( var j = 0;j < quinielas[i].length; j ++ ) { var local = quinielas[i][j].local; var visitante = quinielas[i][j].visitante; var resultado = quinielas[i][j].resultado;

//Si gana el local if ( resultado == 1 ) { resultados[local]+=3; ganados[local]+=1; perdidos[visitante]+=1; }   //Si resulta empate else if ( resultado == 'x' ) { resultados[local]+=1; resultados[visitante]+=1; empatados[local]+=1; empatados[visitante]+=1; }   //Si gana el visitante else { resultados[visitante]+=3 ganados[visitante]+=1; perdidos[local]+=1; } } }

//Imprimimos los resultados for ( var i in resultados ) { print( "Equipo: " + i + " Puntos: " + resultados[i]); print("Numero de partidos ganados = " + ganados[i]); print("Numero de partidos empatados = " + empatados[i]); print("Numero de partidos perdidos = " + perdidos[i]); print("") }

code