Documente Academic
Documente Profesional
Documente Cultură
Propósito
Como parte de la evaluación de esta unidad, debes realizar un programa cuyo propósito
es que se integren los ejercicios hechos durante esta unidad e implementar el
ordenamiento y búsqueda en los programas previamente desarrollados. Para comenzar:
Codigo
class ArrayDemo {
/**
* Punto de entrada del programa.
*
* @param args argumentos de la línea de comandos.
*/
public static void main (String[] args) {
int ganados=0;
int perdidos=0;
int empatados=0;
String matriz[][] = new String[40][3];
matriz[0][0] ="equipo-contrario";
matriz[0][1] ="fecha";
matriz[0][2] ="resultado";
matriz[1][0] ="barcelona";
matriz[1][1] ="13-01-2017";
matriz[1][2] ="1";
matriz[2][0] ="La Coruña";
matriz[2][1] ="15-01-2017";
matriz[2][2] ="1";
matriz[3][0] ="Atletico";
matriz[3][1] ="18-01-2017";
matriz[3][2] ="1";
matriz[4][0] ="Valencia";
matriz[4][1] ="20-01-2017";
matriz[4][2] ="0";
matriz[5][0] ="Sevilla";
matriz[5][1] ="22-01-2017";
matriz[5][2] ="0";
matriz[6][0] ="Real Betis";
matriz[6][1] ="25-01-2017";
matriz[6][2] ="-1";
matriz[7][0] ="Athletic Club";
matriz[7][1] ="28-01-2017";
matriz[7][2] ="-1";
matriz[8][0] ="Villareal";
matriz[8][1] ="30-01-2017";
matriz[8][2] ="1";
matriz[9][0] ="Real Socieda";
matriz[9][1] ="02-02-2017";
matriz[9][2] ="1";
matriz[10][0] ="La Coruña";
matriz[10][1] ="04-02-2017";
matriz[10][2] ="0";
matriz[11][0] ="Celta de Vigo";
matriz[11][1] ="06-02-2017";
matriz[11][2] ="-1";
matriz[12][0] ="Las Palmas";
matriz[12][1] ="10-02-2017";
matriz[12][2] ="0";
matriz[13][0] ="Deportivo Español";
matriz[13][1] ="15-02-2017";
matriz[13][2] ="1";
matriz[14][0] ="Deportivo Alaves";
matriz[14][1] ="16-02-2017";
matriz[14][2] ="0";
matriz[15][0] ="Malaga";
matriz[15][1] ="20-02-2017";
matriz[15][2] ="-1";
matriz[16][0] ="Leganes";
matriz[16][1] ="22-02-2017";
matriz[16][2] ="1";
matriz[17][0] ="Sociedad Deportiva";
matriz[17][1] ="03-03-2017";
matriz[17][2] ="-1";
matriz[18][0] ="Granada";
matriz[18][1] ="06-03-2017";
matriz[18][2] ="1";
matriz[19][0] ="Atletico Osasuna";
matriz[19][1] ="10-03-2017";
matriz[19][2] ="0";
matriz[20][0] ="Real Sporting";
matriz[20][1] ="14-03-2017";
matriz[20][2] ="0";
matriz[21][0] ="Union Deportiva";
matriz[21][1] ="16-03-2017";
matriz[21][2] ="1";
matriz[22][0] ="Getafe Club";
matriz[22][1] ="19-03-2017";
matriz[22][2] ="-1";
matriz[23][0] ="Girona";
matriz[23][1] ="23-03-2017";
matriz[23][2] ="1";
matriz[24][0] ="Rayo Vallecano";
matriz[24][1] ="29-03-2017";
matriz[24][2] ="1";
matriz[25][0] ="Real Valladolid";
matriz[25][1] ="01-04-2017";
matriz[25][2] ="1";
matriz[26][0] ="Union Deportiva";
matriz[26][1] ="03-04-2017";
matriz[26][2] ="-1";
matriz[27][0] ="Elche";
matriz[27][1] ="06-04-2017";
matriz[27][2] ="1";
matriz[28][0] ="Mogreb";
matriz[28][1] ="09-04-2017";
matriz[28][2] ="1";
matriz[29][0] ="Barcelona";
matriz[29][1] ="10-04-2017";
matriz[29][2] ="1";
matriz[30][0] ="Atletico";
matriz[30][1] ="13-04-2017";
matriz[30][2] ="-1";
matriz[31][0] ="Valencia";
matriz[31][1] ="15-04-2017";
matriz[31][2] ="-1";
matriz[32][0] ="Sevilla";
matriz[32][1] ="16-04-2017";
matriz[32][2] ="1";
matriz[33][0] ="Real Betis";
matriz[33][1] ="19-04-2017";
matriz[33][2] ="0";
matriz[34][0] ="Athletic Club";
matriz[34][1] ="22-04-2017";
matriz[34][2] ="0";
matriz[35][0] ="Villareal";
matriz[35][1] ="25-04-2017";
matriz[35][2] ="0";
matriz[36][0] ="Real Sociedad";
matriz[36][1] ="29-04-2017";
matriz[36][2] ="-1";
matriz[37][0] ="Celta de Vigo";
matriz[37][1] ="13-05-2017";
matriz[37][2] ="1";
matriz[38][0] ="Las Palmas";
matriz[38][1] ="18-05-2017";
matriz[38][2] ="0";
matriz[39][0] ="Alaves";
matriz[39][1] ="20-05-2017";
matriz[39][2] ="0";
if(matriz[x][y]=="1"){
ganados=ganados+1;
}
if(matriz[x][y]=="0"){
empatados=empatados+1;
}
if(matriz[x][y]=="-1"){
perdidos=perdidos+1;
}
}
}
System.out.println("\n");
System.out.println("Juegos ganados:"+ganados);
System.out.println("Juegos Empatados:"+empatados);
System.out.println("Juegos Perdidos:"+perdidos);
}
Corrida del programa
Referencias:
Joyanes, L. (2001). Programación orientada a objetos versus programación estructurada:
C++ y algoritmos. España: McGrawHill Interamericana.
Joyanes, L., y Fernández, M. (2001). Java 2: manual de programación. España:
McGrawHill Interamericana.