elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Matrices bidimensionales
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Matrices bidimensionales  (Leído 4,835 veces)
llegaraprogramador

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Matrices bidimensionales
« en: 1 Mayo 2010, 12:41 pm »

Como se trabaja con ellas, por ejemplo en el siguiente ejericio, pedir al usuario el número de filas y de columnsas de una matriz bidimensional y asignar a cada posición el valor resultante de sumar la fila y columna en la que se encuentran.

por ejemplo
una matriz 3 de alto y 2 de ancho, 3x2
       0               1

0 - 0+0 =0  - 0+1=1
1 - 1+0 =1  - 1+1 =2
2 - 2+0 =2  - 2+1=3
     

como se trabaja con esta clase de matrices. Quizas asi:
dim ancho as string= inputbox("ancho")
dim alto as string= inputbox("alto")
dim matriz(,) as long
redim matriz(largo-1, ancho-1) ' trabajo con basic 8 y las matrices comienzan por 0
dim i as inter
for i= 0 to ((alto-1) * (ancho-1))


next

¿Que se trabajaria de esta manera usando despues, bucles del tipo variable= variable + 1?


Un saludo Gracias 



En línea

BlackZeroX
Wiki

Desconectado Desconectado

Mensajes: 3.158


I'Love...!¡.


Ver Perfil WWW
Re: Matrices bidimensionales
« Respuesta #1 en: 2 Mayo 2010, 18:53 pm »

antes que nada esto no es .NET

lo de las matrices si deseas hacerlas des de X a Y es decir algo asi

Array(10,20)

tendrias que hacerlo asi

Código
  1.  
  2. dim ancho as integer, NewAncho as integer
  3. dim alto as integer, NewAlto as integer
  4. dim matrix() as long
  5.  
  6. ancho = val(inputbox("Ancho").tostring)
  7. alto = val(inputbox("Alto").tostring)
  8.  
  9. NewAncho = ancho - ancho
  10. NewAlto = alto - ancho
  11.  
  12. Try
  13.    Redim matrix(NewAncho,NewAlto)
  14.    msgbox ("Sin Sumar los valres:" & vbcrlf &  _
  15. vbtab & "matrix(" & newancho & "," & newalto & ")" & vbcrlf & vbcrlf & _
  16.        "Sumando valores:" & vbcrlf & vbcrlf & _
  17.        vbtab & "matrix(" & newancho + ancho & "," & newalto + ancho& ")")
  18. Catch ex As Exception
  19.    msgbox ("Valores para la matrix Incorrectos." & vbcrlf & ex.message)
  20.    return
  21. End try
  22.  
  23.  


« Última modificación: 2 Mayo 2010, 19:19 pm por BlackZeroX▓▓▒▒░░ » En línea

The Dark Shadow is my passion.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ayuda con tablas bidimensionales!
Programación C/C++
lachusta 2 3,837 Último mensaje 15 Septiembre 2011, 14:52 pm
por rir3760
ayuda con programa matrices kn arreglo bidimensionales xfaaaaa =(
Programación C/C++
johnnyBsc17 8 10,858 Último mensaje 28 Septiembre 2011, 19:55 pm
por LearningSpanishProgrammer
[C] Paso de arreglos bidimensionales a funciones. (?)
Programación C/C++
oblivionxor 9 12,518 Último mensaje 22 Febrero 2013, 06:45 am
por oblivionxor
arreglos bidimensionales y funciones
Programación C/C++
m@o_614 3 2,949 Último mensaje 16 Julio 2013, 22:33 pm
por eferion
Arreglos Bidimensionales
Java
Marthy 1 2,430 Último mensaje 9 Febrero 2021, 15:50 pm
por K-YreX
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines