Retroceder   Foros del Web > Programación para sitios web > .NET

Respuesta
 
Herramientas Desplegado
Antiguo 18-may-2006, 02:44   #1 (permalink)
sandra69 ha deshabilitado el karma
 
Fecha de Ingreso: mayo-2006
Mensajes: 3
Ayuda para Crear Competiciones

Estoy haciendo un proyecto k es un manager de baloncesto y estoy atascada en la fase de crear competiciones, tengo 2 vectores de equipos, para controlar cuales juegan en casa y cuales fuera y bueno, hasta la jornada 13 todo bien, pero despues me surgen unos problemillas...y es k me falta un partido y no se como hacerlo, os pongo el codigo a ver si me podeis ayudar...

Dim EquiposA(9) As Integer
Dim EquiposB(9) As Integer
Dim i, j, k As Integer

j = 1
For i = 1 To 9
EquiposA(i) = j
j = j + 2
Next i

j = 2
For i = 1 To 9
EquiposB(i) = j
j = j + 2
Next i

For j = 0 To 8 'primera parte de la competicion
txtjornadas.Text = txtjornadas.Text & "Jornada: " & (j + 1) & Chr(13) + Chr(10)
txtjornadas.Text = txtjornadas.Text + "-----------" & Chr(13) + Chr(10)
For i = 1 To 9

If ((i + j) > 9) Then 'controla si se acaba el vector
txtjornadas.Text = txtjornadas.Text & EquiposA(i) & " vs " & EquiposB(i + j - 9) & Chr(13) + Chr(10)
Else
txtjornadas.Text = txtjornadas.Text & EquiposA(i) & " vs " & EquiposB(i + j) & Chr(13) + Chr(10)
End If
Next i
Next j
EquiposA(1) = 1
EquiposA(2) = 5
EquiposA(3) = 9
EquiposA(4) = 13
EquiposA(5) = 17
EquiposA(6) = 2
EquiposA(7) = 6
EquiposA(8) = 10
EquiposA(9) = 14
EquiposB(1) = 3
EquiposB(2) = 7
EquiposB(3) = 11
EquiposB(4) = 15
EquiposB(5) = 4
EquiposB(6) = 8
EquiposB(7) = 12
EquiposB(8) = 16
EquiposB(9) = 18

For j = 0 To 3 'segunda parte de la competicion
txtjornadas.Text = txtjornadas.Text & "Jornada: " & (j + 10) & Chr(13) + Chr(10)
txtjornadas.Text = txtjornadas.Text + "-----------" & Chr(13) + Chr(10)
For i = 1 To 9

If ((i + j) > 9) Then 'controla si se acaba el vector
txtjornadas.Text = txtjornadas.Text & EquiposA(i) & " vs " & EquiposB(i + j - 9) & Chr(13) + Chr(10)
Else
txtjornadas.Text = txtjornadas.Text & EquiposA(i) & " vs " & EquiposB(i + j) & Chr(13) + Chr(10)
End If
Next i
Next j

For j = 1 To 4 'tercera parte de la competicion
txtjornadas.Text = txtjornadas.Text & "Jornada: " & (j + 13) & Chr(13) + Chr(10)
txtjornadas.Text = txtjornadas.Text + "-----------" & Chr(13) + Chr(10)
For i = 1 To 4 'falta un partido cada jornada

If ((i + j) > 9) Then 'controla si se acaba el vector
txtjornadas.Text = txtjornadas.Text & EquiposA(i) & " vs " & EquiposA(i + j - 9) & Chr(13) + Chr(10)
txtjornadas.Text = txtjornadas.Text & EquiposB(i) & " vs " & EquiposB(i + j - 9) & Chr(13) + Chr(10)
Else
txtjornadas.Text = txtjornadas.Text & EquiposA(i) & " vs " & EquiposA(i + j) & Chr(13) + Chr(10)
txtjornadas.Text = txtjornadas.Text & EquiposB(i) & " vs " & EquiposB(i + j) & Chr(13) + Chr(10)
End If
Next i
Next j

Gracias!!
sandra69 está desconectado   Responder Citando
Antiguo 22-may-2006, 04:37   #2 (permalink)
sandra69 ha deshabilitado el karma
 
Fecha de Ingreso: mayo-2006
Mensajes: 3
nadie me ayuda :(
sandra69 está desconectado   Responder Citando
Antiguo 22-may-2006, 05:49   #3 (permalink)
victoryiyo no se puede cailificar en este momento
 
Avatar de victoryiyo
 
Fecha de Ingreso: mayo-2006
Mensajes: 178
no se me ocurre nada pero puedes poner i y j igual a 0 en los for
así te coge un dato más. Pero no se si funcionara.
Un saludo
__________________
A por la 3ª !!:patada: al :policia:
victoryiyo está desconectado   Responder Citando
Antiguo 24-may-2006, 02:16   #4 (permalink)
sandra69 ha deshabilitado el karma
 
Fecha de Ingreso: mayo-2006
Mensajes: 3
si k sale otro partido, pero me salen equipos k ya han jugado :(
sandra69 está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 03:13.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93