Visual Basic - Una AYuDITA PliSS!! - // Matrices

Life is soft - evento anual de software empresarial
 
Vista:

Una AYuDITA PliSS!! - // Matrices

Publicado por Maria - FlisH! (2 intervenciones) el 24/11/2004 16:38:33
Alguien me podria mirar que esta mal en este codigo, pliS!!, no me ordena los valores. Que tendria q canviar en el codigo que hay mas abajo?

Private Sub Command1_Click()
'COLUMNA UNO
arrNotas(0, 0) = 0
arrNotas(1, 0) = 7
arrNotas(2, 0) = 3
arrNotas(3, 0) = 1
arrNotas(4, 0) = 9
arrNotas(5, 0) = 4
arrNotas(6, 0) = 5
arrNotas(7, 0) = 6
'COLUMNA DOS
arrNotas(0, 1) = 0
arrNotas(1, 1) = 7
arrNotas(2, 1) = 3
arrNotas(3, 1) = 1
arrNotas(4, 1) = 9
arrNotas(5, 1) = 4
arrNotas(6, 1) = 5
arrNotas(7, 1) = 6
'ORDENANDO - AQUÍ ES DONDE FALTA CODIGO.
For i = LBound(arrNotas) To UBound(arrNotas) - 1 'X
For j = LBound(arrNotas) To UBound(arrNotas) - 1 'Y
If arrNotas(j) > arrNotas(j + 1) Then
aux = arrNotas(j)
arrNotas(j) = arrNotas(j + 1)
arrNotas(j + 1) = aux
End If
Next j
Next i
'MOSTRANDO VALORES YA ORDENADOS
MsgBox arrNotas(0, 0)
MsgBox arrNotas(1, 0)
MsgBox arrNotas(2, 0)
MsgBox arrNotas(3, 0)
MsgBox arrNotas(4, 0)
MsgBox arrNotas(5, 0)
MsgBox arrNotas(6, 0)
MsgBox arrNotas(7, 0)

MsgBox arrNotas(0, 1)
MsgBox arrNotas(1, 1)
MsgBox arrNotas(2, 1)
MsgBox arrNotas(3, 1)
MsgBox arrNotas(4, 1)
MsgBox arrNotas(5, 1)
MsgBox arrNotas(6, 1)
MsgBox arrNotas(7, 1)

End Sub

Gracias al wapo que me conteste! MuackS!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Una AYuDITA PliSS!! - // Matrices

Publicado por jose carlos (340 intervenciones) el 24/11/2004 18:08:09
observo una matriz bidimensional (x,y) y cuando haces los bucles for-next para hacer lo que quieres te refieres a matrices unidimensionales¿?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Una AYuDITA PliSS!! - // Matrices

Publicado por Maria (2 intervenciones) el 24/11/2004 19:05:09
si, a eso me refiero, perdon por contestar tarde! jeje
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Una AYuDITA PliSS!! - // Matrices

Publicado por Ivan Calderón (76 intervenciones) el 25/11/2004 15:42:10
El metodo de ordenamiento q estas utilizando es para ordenar arreglos unidimensionales y no arreglos bidimensionales, lo q puedes hacer es pasar todos los elementos de la matriz a un arreglo unidimensional ordenarlo volverlo a pasar a la matriz y hay si pasan ordenados espero te sirva
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Una AYuDITA PliSS!! - // Matrices

Publicado por fernando (79 intervenciones) el 26/11/2004 17:37:51
Lo pudiste solucionar? o aun querés el codigo q los ordene?
y una perg: tiene q ordenar las dos columnas juntas? o cada columna es independiente de la otra?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Una AYuDITA PliSS!! - // Matrices

Publicado por sebastian maiocco (25 intervenciones) el 04/12/2004 02:24:25
me parece que te estas mezclando, Ubound y LBound solo son posibles en variables unidimensionales y no bidimensionales...te conviene replantear el algoritmos desde cero ya que con eso te vas a confundir unicamente....saludos....seba
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Una AYuDITA PliSS!! - // Matrices

Publicado por jose carlos (340 intervenciones) el 06/12/2004 11:29:19
gloob me equivoqué , perdón
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar