necesito ayuda para hacer un programa de la facult
Publicado por Pablo (1 intervención) el 14/06/2010 04:43:39
Cada equipo acumula a lo largo de estos partidos una puntuación en
función de sus resultados: 3 puntos por victoria, 1 por empate, 0 por
derrota.
Los cuatro equipos son ordenados de acuerdo a su puntuación en forma
descendiente. En caso de que haya dos equipos con igual puntuación, se
desempata con los siguientes criterios:
1. Mayor diferencia de goles.
2. Mayor número de goles anotados.
Se requiere hacer un programa que procese los datos correspondientes a
la primera ronda del mundial de fútbol.
Para ello deberá leer de un archivo de texto (grupos.txt) los datos de
los equipos y la distribución en grupos.
Este archivo de texto tendra una línea por cada equipo, cada una de
ellas con el siguiente formato:
grupo numero_equipo nombre_equipo
Luego de leer el archivo con los equipos, el programa procedera a
recibir por teclado los resultados de los partidos. De cada partido se
deben ingresar cuatro números enteros los cuales corresponden a los
siguientes datos:
numero_equipo1 cantidad_goles_1 numero_equipo2 cantidad_goles_2
El usuario podra ingresar la cantidad partidos que desee, para
finalizar la carga puede ingresar como número del primer equipo un 0.
Es responsabilidad del usuario no ingresar partidos repetidos.
Al finalizar la carga de los partidos el programa debera mostrar por
pantalla la tabla de posiciones de cada grupo, correctamente ordenada.
Se puede suponer que no se presentarán empates con los tres criterios
de ordenamiento.
El programa deberá guardar ademas tres archivos de texto: partidos.txt
conteniendo el resultado de todos los partidos cargados, grupos.txt
conteniendo las tablas de posiciones de los ocho equipos y
clasificados.txt con los nombres de los equipos clasificados, es
decir, de los dos primeros de cada grupo. Los archivos deben ser de
texto y contener una línea por cada partido o equipo según
corresponda.
Se puede agregar cualquier otra funcionalidad que se desee y que esté
relacionada con el problema, por ejemplo: leer los resultados de los
partidos de otro archivo, mostrar las posiciones de los equipos luego
de cargar cada partido, agregar los demás criterios de ordenamiento,
mostrar los partidos de octavos de final, etc.
función de sus resultados: 3 puntos por victoria, 1 por empate, 0 por
derrota.
Los cuatro equipos son ordenados de acuerdo a su puntuación en forma
descendiente. En caso de que haya dos equipos con igual puntuación, se
desempata con los siguientes criterios:
1. Mayor diferencia de goles.
2. Mayor número de goles anotados.
Se requiere hacer un programa que procese los datos correspondientes a
la primera ronda del mundial de fútbol.
Para ello deberá leer de un archivo de texto (grupos.txt) los datos de
los equipos y la distribución en grupos.
Este archivo de texto tendra una línea por cada equipo, cada una de
ellas con el siguiente formato:
grupo numero_equipo nombre_equipo
Luego de leer el archivo con los equipos, el programa procedera a
recibir por teclado los resultados de los partidos. De cada partido se
deben ingresar cuatro números enteros los cuales corresponden a los
siguientes datos:
numero_equipo1 cantidad_goles_1 numero_equipo2 cantidad_goles_2
El usuario podra ingresar la cantidad partidos que desee, para
finalizar la carga puede ingresar como número del primer equipo un 0.
Es responsabilidad del usuario no ingresar partidos repetidos.
Al finalizar la carga de los partidos el programa debera mostrar por
pantalla la tabla de posiciones de cada grupo, correctamente ordenada.
Se puede suponer que no se presentarán empates con los tres criterios
de ordenamiento.
El programa deberá guardar ademas tres archivos de texto: partidos.txt
conteniendo el resultado de todos los partidos cargados, grupos.txt
conteniendo las tablas de posiciones de los ocho equipos y
clasificados.txt con los nombres de los equipos clasificados, es
decir, de los dos primeros de cada grupo. Los archivos deben ser de
texto y contener una línea por cada partido o equipo según
corresponda.
Se puede agregar cualquier otra funcionalidad que se desee y que esté
relacionada con el problema, por ejemplo: leer los resultados de los
partidos de otro archivo, mostrar las posiciones de los equipos luego
de cargar cada partido, agregar los demás criterios de ordenamiento,
mostrar los partidos de octavos de final, etc.
Valora esta pregunta
0