Forum » Programiranje » [VB] tabele
[VB] tabele
Guti ::
Zdravo!
Delam program kateri da nek rezultat glede na tabelo npr.:
X | 1 | 2 | 3
--------------
A | 3 | 4 | 6
B | 4 | 5 | 7
Iskano bi bilo npr. "b2" in bi potem izpisal "5".
Sedaj pa me zanima ce je možno to narediti v basicu in ce ja kako ....
Hvala
Delam program kateri da nek rezultat glede na tabelo npr.:
X | 1 | 2 | 3
--------------
A | 3 | 4 | 6
B | 4 | 5 | 7
Iskano bi bilo npr. "b2" in bi potem izpisal "5".
Sedaj pa me zanima ce je možno to narediti v basicu in ce ja kako ....
Hvala
Take me down to the paradise city
Where the grass is green
And the girls are pretty
Where the grass is green
And the girls are pretty
- spremenilo: Guti ()
Guti ::
Jaz sem ze vbistvu nekaj gledo da je mozno celi exell file vstavit v basic samo potem ne znam iskat po tej tabeli....
prosim pomoc
prosim pomoc
Take me down to the paradise city
Where the grass is green
And the girls are pretty
Where the grass is green
And the girls are pretty
paolo ::
koda:
Dim tabela(1, 2) As Integer
tabela(0, 0) = 3
tabela(0, 1) = 4
tabela(0, 2) = 6
tabela(1, 0) = 4
tabela(1, 1) = 5
tabela(1, 2) = 7
MsgBox tabela(1, 1) 'izpis elementa b2 (v tem primeru 1,1)
Prvi indeks je vedno 0 (zato ne tabela 2x3 ampak 1x2). To je dvodimenzionalna tabela. Lahko je tudi vec (2,2,2,2...). V tvojem primeru 1 predstavlja prvo dimenzijo, 2 pa drugo. 1 so vrstice, 2 pa stolpci. Za izpis elementa b2 torej klices tabela(1,1) - 1. vrstica (zaradi indeksa 0 v bistvu druga vrstica), in 1. stolpec (zaradi indeksa 0 v bistvu drugi stolpec).
Dim tabela(1, 2) As Integer
tabela(0, 0) = 3
tabela(0, 1) = 4
tabela(0, 2) = 6
tabela(1, 0) = 4
tabela(1, 1) = 5
tabela(1, 2) = 7
MsgBox tabela(1, 1) 'izpis elementa b2 (v tem primeru 1,1)
Prvi indeks je vedno 0 (zato ne tabela 2x3 ampak 1x2). To je dvodimenzionalna tabela. Lahko je tudi vec (2,2,2,2...). V tvojem primeru 1 predstavlja prvo dimenzijo, 2 pa drugo. 1 so vrstice, 2 pa stolpci. Za izpis elementa b2 torej klices tabela(1,1) - 1. vrstica (zaradi indeksa 0 v bistvu druga vrstica), in 1. stolpec (zaradi indeksa 0 v bistvu drugi stolpec).
Guti ::
am hvala !
sam v bisvtu je tak, tista tabela kaj sn jaz dal tam je blo sam primer sedaj pa vidim, da je mal zakomplicirano postalo
ker jaz imam tabelo ko je vlko 4 A4 liste in ce bi naprimer iskal "b2"
bi potem dobil 3 vrednosti.....
nekak tako zgleda to | 34 31 56 | 12 45 67 | 65 68 89 | < --to je ena vrsta...
ma kdo kaksno rešitev...
sam v bisvtu je tak, tista tabela kaj sn jaz dal tam je blo sam primer sedaj pa vidim, da je mal zakomplicirano postalo
ker jaz imam tabelo ko je vlko 4 A4 liste in ce bi naprimer iskal "b2"
bi potem dobil 3 vrednosti.....
nekak tako zgleda to | 34 31 56 | 12 45 67 | 65 68 89 | < --to je ena vrsta...
ma kdo kaksno rešitev...
Take me down to the paradise city
Where the grass is green
And the girls are pretty
Where the grass is green
And the girls are pretty
destiny ::
Naredi 3 dimenzionalni array
Dim tabela(1, 2, 2) As Integer
tabela(0, 0, 0) = 34
tabela(0, 0, 1) = 31
tabela(0, 0, 2) = 56
tabela(0, 1, 0) = 12
tabela(0, 1, 1) = 45
tabela(0, 1, 2) = 67
tabela(0, 2, 0) = 65
tabela(0, 2, 1) = 68
tabela(0, 2, 2) = 89
Dim tabela(1, 2, 2) As Integer
tabela(0, 0, 0) = 34
tabela(0, 0, 1) = 31
tabela(0, 0, 2) = 56
tabela(0, 1, 0) = 12
tabela(0, 1, 1) = 45
tabela(0, 1, 2) = 67
tabela(0, 2, 0) = 65
tabela(0, 2, 1) = 68
tabela(0, 2, 2) = 89
paolo ::
A zakomplicirano? Kva ne poves... kaj je pa dons sploh se izi? 3d tabelca ja. Isti princip... sam se mal bl kompleksno
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [C] Kazalčna aritmetikaOddelek: Programiranje | 3030 (1811) | blay44 |
» | [c#] Vstavljanje vrednosti v tabeloOddelek: Programiranje | 1607 (1429) | Cvenemir |
» | [Java] vprašanjaOddelek: Programiranje | 1451 (1451) | tx-z |
» | [c++]izpis spremenljivke naredi bistveno razlikoOddelek: Programiranje | 1304 (1057) | Ezekiel |
» | tabele v html-juOddelek: Izdelava spletišč | 1112 (980) | Ziga Dolhar |