• Domingo 22 de Diciembre de 2024, 23:43

Autor Tema:  Como ver los valores dentro de un Array  (Leído 1406 veces)

Hijo de Gargamel

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Como ver los valores dentro de un Array
« en: Miércoles 3 de Diciembre de 2008, 20:55 »
0
Bueno, en primer lugar, no sé si debería estar esto aquí, puesto que yo programo en el Visual Studio 2005, pero esque no lo he encontrado por ninguna parte....

La duda es la siguiente, supongamos que me creo un array:

       Dim Matriz(3 ,3) as String

y ahora me creo una variable:

        Dim VariableX as Integer

pues mi problema es lo siguiente, si yo quisiera meter el valor que adquiere el array Matriz( 2, 1) y quisiera meter sólo el 1 en la variable VariableX...como demonios lo hago? porque debe de existir algún método para hacerlo no?

no se si me he explicado bien, no quisiera meter el valor 1, quiero meter cualquier valor que adquiera el array Matriz( - , X)en la variable interna X en este caso.

Gracias por todo y espero respuestas lo antes posible ;)

Jimbenit

  • Miembro MUY activo
  • ***
  • Mensajes: 269
  • Nacionalidad: co
    • Ver Perfil
    • http://ingenieriacivil.foroactivo.com
Re: Como ver los valores dentro de un Array
« Respuesta #1 en: Jueves 4 de Diciembre de 2008, 00:02 »
0
Algo muy importrante, esta seccion es de VB6.0 y no de .NET, te recomiendo que otra duda de estas la postees en esa seccion . Lo que sea de VB6.0 en VB6.0 y lo de .NET en el foro que SE HIZO PARA .NET
BIenvenido a solocodigo  B)  :lol:


Sigue las indicaciones que te dejo en el codigo, Saludos

Ejecutalo y me cuentas

Código: Text
  1. Module Module1
  2.  
  3.     Sub Main()
  4.         'Hola, mira si lo que deseas es introducir la segunda dimension en la variable X
  5.         'mira este ejemplo:
  6.  
  7.         'Me imagino que esa segunda componente NO LA DISGITAS TU sino que tu aplicacion la
  8.         'calcula o la hace con un bucle (for, do, while) o por medio de otro contador, cierto?
  9.  
  10.         'variables de contador
  11.         Dim i, j As Integer
  12.        
  13.         'declaremos una matriz de ejemplo y rellenemosla con lo que sea.
  14.         Dim Matriz(0 To 3, 0 To 3) As String
  15.         'ahora COMO NO ERES TU QUIEN digita las componentes, entonces es VB2005 quien las calcula, te recomiendo
  16.         'que examines tu codigo donde las componentes avanzan, NO TRATES DE CAPTURAR LA SEGUNDA COMPONENTE
  17.         'DESDE LA MATRIZ SINO DESDE LOS CONTADORES, en este ejemplo, desde las i y las j
  18.         'En este pequeño ejemplo hagamos un bucle for anidado, como sigue:
  19.         For i = 0 To 3
  20.             For j = 0 To 3
  21.                 Matriz(i, j) = Chr(65 + j + i * 3)
  22.             Next j
  23.         Next i
  24.  
  25.         System.Console.WriteLine("")
  26.         System.Console.WriteLine("Bienvenido a solo codigo")
  27.         System.Console.WriteLine("")
  28.         'Ahora arrojemoslas en la pantalla
  29.         For i = 0 To 3
  30.             For j = 0 To 3
  31.                 If j = 3 Then
  32.                     System.Console.WriteLine("A(" & i & " , " & j & ")=  " & Matriz(i, j))
  33.                 Else
  34.                     System.Console.Write("A(" & i & " , " & j & ")=  " & Matriz(i, j) & "    ")
  35.                 End If
  36.             Next j
  37.         Next i
  38.  
  39.         'Y COMO VERAS , EN ESTE EJEMPLO, NO SE UTILIZO LA VARIABLE X ya que podeis obtener la segunda componente
  40.         'desde las variables de INCREMENTO
  41.  
  42.  
  43.         System.Console.WriteLine("")
  44.         System.Console.WriteLine("Saludos")
  45.         System.Console.WriteLine("Quiero mucho a Toph")
  46.         System.Console.WriteLine("Nota:")
  47.         System.Console.WriteLine("No se si te sirva este pequño ejemplo, ")
  48.         System.Console.WriteLine("Si lo miras bien te das cuenta que estoy capturando las dos componentes")
  49.         System.Console.WriteLine("de la matriz por medio de las variables de INCREMENTO")
  50.         System.Console.WriteLine("")
  51.         System.Console.WriteLine("")
  52.         System.Console.WriteLine("La matriz 'A' esta llena de las letras , de la A hasta la M")
  53.  
  54.         System.Console.ReadLine()
  55.  
  56.  
  57.  
  58.     End Sub
  59.  
  60. End Module
  61.  


Yo quiero mucho a Toph ---> Mi Web]http://ingenieriacivil.foroactivo.com[/url]

Hijo de Gargamel

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: Como ver los valores dentro de un Array
« Respuesta #2 en: Jueves 4 de Diciembre de 2008, 00:15 »
0
Vale...jeje, la respuesta a mi duda está hecha, pero esque exactamente no era eso lo que quería decir....Empezaré bien desde el principio:

En primer lugar, quería hacer un programa que simule los saltos de un caballo en un tablero de ajedred. Mi programa está compuesto por 3 partes.

Jimbenit

  • Miembro MUY activo
  • ***
  • Mensajes: 269
  • Nacionalidad: co
    • Ver Perfil
    • http://ingenieriacivil.foroactivo.com
Re: Como ver los valores dentro de un Array
« Respuesta #3 en: Jueves 4 de Diciembre de 2008, 00:19 »
0
Lo que lleves de tu codigo postealo, asi te entendere mejor

Nota:
Donde esta Iron Man? , este post debe ser trasladado a VB.NET


Yo quiero mucho a Toph ---> Mi Web]http://ingenieriacivil.foroactivo.com[/url]

Hijo de Gargamel

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: Como ver los valores dentro de un Array
« Respuesta #4 en: Jueves 4 de Diciembre de 2008, 00:48 »
0
Bueno problema resuelto...debía de estar con la mente opaca porque vamos, me acabo de dar cuenta que mi gran problema era una estupidez...jeje gracias por contestar, porque sabes como descubrí mi error? estaba explicandote paso a paso mi programa, por dónde iba y demás...y yo sólo me dí cuenta de lo sencilla que era mi respuesta...

Gracias por todo tío

P.D: por cierto, antes no quería responder tan mal y tan rápido, simplemente le dí al tabulador creyendo que estaba en el Visual y claro, se me pasó al botón enviar y le dí a intro sin darme cuenta...un fallo de principiante...jaja