DESCOBRIR VALOR DO EIXO X E EIXO Y

TONARE25 25/03/2005 20:01:05
#74948
Amigos, preciso da ajuda de vcs.
Em C++ Crio uma especie de Array da seguinte maneira abaixo:

' X 1 2 3 4 5 6 7 8 9 10
{0000,0001,0002,0003,0004,0005,0006,0007,0008,0009} 'Y 1
{0010,0011,0012,0013,0014,0015,0016,0017,0018,0019} 2
{0020,0021,0022,0023,0024,0025,0026,0027,0028,0029} 3
{0030,0031,0032,0033,0034,0035,0036,0037,0038,0039} 4
{0040,0041,0042,0043,0044,0045,0046,0047,0048,0049} 5

Se meu eixo X for 5 e o eixo Y for 3 meu resultado será 0024.
Agora como eu monto tudo Isto em VB ??
Como monto a tabela e como pesquiso de acordo com a informação de X e Y ??
Quem puder me ajudar, agradeço!!!!
USUARIO.EXCLUIDOS 25/03/2005 20:10:54
#74951
Resposta escolhida
Bem, se os valores forem esses, a formula é simples:

(X - 1) +( (Y-1)*10)

Mas se o problema for criar a array:

Dim Numbers(1 to 10, 1 to 5) as long

e preencher como c quiser
TONARE25 25/03/2005 20:12:23
#74952
Legal, mas como eu preencho o Array ??
USUARIO.EXCLUIDOS 25/03/2005 20:19:33
#74953
Dim lX as long
Dim lY as long

For lX = 1 to 10
For lY = 1 to 5
Numbers (lX,lY) = (lX - 1) +( (lY-1)*10)
Next
Next

é claro qeu existem formas mais inteligentes de se fazer isso, mas to sem vb aqui, to fazendo como posso.
TONARE25 25/03/2005 20:24:13
#74954
é que acho que no exemplo que coloquei parece que trabalharei com nros sequenciais, mas na verdade não.
Eu não posso achar calculando pois tem texto em varios de meus valores....
Pra vc ter ideia, estarei trabalhando com valores conforme abaixo ~ja tenho cada um deles,,, o que não sei é como montar o quadro da questão sem loop ou coisa do genero...

'{ PGINV, PGINV, 0xB25, 0xB26, 0xB27, 0x197, 0x198, 0x199, 0x200, 0x201, 0x202, 0x203, 0x204, 0x205, 0x206, 0x207, 0x208, 0x209, 0x210, 0x211, 0x212, 0x213, 0x214, 0x215, 0x216, 0x217, 0x218, 0x219, 0x220, 0x221, 0x222, 0x223, 0x224, PGINV, PGINV }, // 8
'{ PGINV, 0xB21, 0xB22, 0xB23, 0xB24, 0x169, 0x170, 0x171, 0x172, 0x173, 0x174, 0x175, 0x176, 0x177, 0x178, 0x179, 0x180, 0x181, 0x182, 0x183, 0x184, 0x185, 0x186, 0x187, 0x188, 0x189, 0x190, 0x191, 0x192, 0x193, 0x194, 0x195, 0x196, PGINV, PGINV }, // 9
'{ PGINV, 0xB17, 0xB18, 0xB19, 0xB20, 0x141, 0x142, 0x143, 0x144, 0x145, 0x146, 0x147, 0x148, 0x149, 0x150, 0x151, 0x152, 0x153, 0x154, 0x155, 0x156, 0x157, 0x158, 0x159, 0x160, 0x161, 0x162, 0x163, 0x164, 0x165, 0x166, 0x167, 0x168, PGINV, PGINV }, // 10
'{ 0xB12, 0xB13, 0xB14, 0xB15, 0xB16, 0x113, 0x114, 0x115, 0x116, 0x117, 0x118, 0x119, 0x120, 0x121, 0x122, 0x123, 0x124, 0x125, 0x126, 0x127, 0x128, 0x129, 0x130, 0x131, 0x132, 0x133, 0x134, 0x135, 0x136, 0x137, 0x138, 0x139, 0x140, PGINV, PGINV }, // 11
'{ 0xB07, 0xB08, 0xB09, 0xB10, 0xB11, 0x085, 0x086, 0x087, 0x088, 0x089, 0x090, 0x091, 0x092, 0x093, 0x094, 0x095, 0x096, 0x097, 0x098, 0x099, 0x100, 0x101, 0x102, 0x103, 0x104, 0x105, 0x106, 0x107, 0x108, 0x109, 0x110, 0x111, 0x112, PGINV, PGINV }, // 12

é complicado montar um Array assim ?
USUARIO.EXCLUIDOS 25/03/2005 20:31:59
#74955
Montar um array desses via código é pouco eficiente. Nesse caso, eu acho que você deveria pegar esses dados de um arquivo.
TONARE25 25/03/2005 20:34:07
#74956
Vc tem como me ajudar dando algum exemplo??
Desculpe, mas é que nunca fiz nada parecido com isto.... Agora deparei com este problemão!!!
TONARE25 26/03/2005 20:39:35
#75104
Amigos, consegui resolver por aqui mesmo..
Montei uma variavel String com todos os meus codigos e utilizei a função Split para separar em arrays cada código.
Ai fiz um loop para ir preenchendo cada array novo com o código específico.
Se alguem precisar de um exemplo me manda uma MSG interna que mando.. OK!?
Tópico encerrado , respostas não são mais permitidas