Variados

Páginas: 7 (1665 palabras) Publicado: 15 de diciembre de 2012
Programa que muestra tabla de posiciones de equipos de fútbol.*/

#include <stdio.h>
#include <conio.h>
#include <string.h>
void main()
{
clrscr();
int a=0,sum=0,i,c,aux2[6][5],punt[6][5],j,b;
char aux[6][20],eq[6][20];
printf("Ingrese nombre de equipos con sus puntajes:\n");
getch();
for(a=0;a<6;a++)
{
clrscr();
printf("\n Ingrese equipo %d:",a+1);scanf("%s",&eq[a]);
do
{
sum=0;
for(i=0;i<4;i++)
{
printf("\n Ingrese %d puntuación:",i+1);
scanf("%d",&punt[a][i]);
if(i<3)
sum=sum+punt[a][i];
}
}while(sum!=10);
punt[a][i]=(punt[a][0]*3)+punt[a][2];
}
clrscr();
for(i=0;i<5;i++)
{
for(a=0;a<5;a++)
if(punt[a][4]<punt[a+1][4])
{
strcpy(aux[a],eq[a]);
strcpy(eq[a],eq[a+1]);
strcpy(eq[a+1],aux[a]);for(j=4;j>=0;j--)
{
aux2[a][j]=punt[a][j];
punt[a][j]=punt[a+1][j];
punt[a+1][j]=aux2[a][j];
}
}
else
if(punt[a][4]==punt[a+1][4])
{
if(punt[a][3]<punt[a+1][3])
{
strcpy(aux[a],eq[a]);
strcpy(eq[a],eq[a+1]);
strcpy(eq[a+1],aux[a]);
for(j=3;j>=0;j--)
{
aux2[a][j]=punt[a][j];
punt[a][j]=punt[a+1][j];
punt[a+1][j]=aux2[a][j];
}
}
}
}
b=5;
gotoxy(7,5);
printf("Equipos");gotoxy(20,5);
printf("Pg");
gotoxy(25,5);
printf("Pp");
gotoxy(30,5);
printf("Pe");
gotoxy(35,5);
printf("Gf");
gotoxy(39,5);
printf("Punts");
for(a=0;a<6;a++)
{
b+=2;
gotoxy(7,b);
puts(eq[a]);
c=15;
for(i=0;i<5;i++)
{
c+=5;
gotoxy(c,b);
printf("%d\t",punt[a][i]);
}
printf("\n");
}
getch();
}

Detalles adicionales
seria masomenos como dice darktobe,que me entendio muybien. no explique mas por que me hubiera salido muy caotico pero bue aqui va:
tenemos 6 equipos supongamos, y 5 fechas;el que gane suma 3 ptos, el que empate 1 y el que pierda 0.
por lo tanto existe un fixture y por lo tanto existe una tabla de posiciones de los equipos, entonces, por ejemplo se juega la fecha uno y el resultado es asi

equipo A 1-2 equipo B
equipo C 2-2 equipo D
equipo F 3-1equipo G

entonces la tabla quedaria asi:

1.Equipo F 3
2.Equipo B 3
3.Equipo D 1
4.Equipo C 1
5.Equipo A 0
6.Equipo G 0

bien, ahora transcure la segunda fecha y los resultados serian asi:

equipo A 2-2 equipo C
equipo G 1-0 equipo D
equipo F 3-6 equipo B

entonces la tabla pasaria a quedar asi:
1.Equipo B 6
2.Equipo F 3
3.Equipo G 3
4.Equipo C 2
5.Equipo A 1
6.Equipo D 1asi sucesivamente. Osea hay un fixture y yo escribo sus resultados y en algun boton presionare continuar cambiara la tabla (ptos y posicion

Tabla de Posiciones para campeonato de fútbol con MS Excel
Después de publicar la tabla de posiciones en mi nota sobre como construir una tabla de posiciones para un campeonato de fútbol con Excel he recibido algunos pedidos de agregar un método demanera que al ingresar los resultados de los partidos la tabla se vaya actualizando automáticamente.

La tabla que muestro en esta nota, y que pueden descargar aquí, permite construir una tabla de posiciones para un campeonato de fútbol en el que participan un mínimo de seis equipos y un máximo de veinte.

Las reglas para determinar las posiciones son:
1 – 3 puntos por partido ganado, 1 porempate y 0 por derrotas.
2 – en caso de igualdad de puntos el primer criterio es diferencia de goles; en caso de persistir la igualdad se define por mayor cantidad de goles a favor.

Primero daré las instrucciones para el uso del modelo y luego, para los que se interesen, una explicación detallada de cómo funciona.

El cuaderno consta de tres hojas: Tabla de posiciones, Resultados y Parámetros.El primer paso a dar es ir a la hoja Parámetros

y fijar las reglas de puntaje (rango B2:B4), fijar la cantidad de equipos que participarán en el torneo (lista desplegable en la celda B6) e introducir los nombres de los equipos (reemplazando "Equipo 1", "Equipo 2", en la columna D).

El segundo paso es abrir la hoja Resultados

e introducir los resultados de los partidos jugados hasta el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Variado
  • Varios
  • Varios
  • Varios
  • Variados
  • Varios
  • Varios
  • Varios

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS