Počet položek za příkazem Data 1,2,4,5
Moderátor: Moderátoři
Počet položek za příkazem Data 1,2,4,5
Data 21, 54, 54, 68, 98
Potřeboval bych poradit, jak získaz a zjistit počet položek, např. dle data nahoře: 5 = počet všech čísel
Díval jsem se do nápovědy na VAL, DATA, LEN, atd..ale ty nevypadají na tohle užití...
Děkuji
Druhá možnost je použití smyčky FOR-TO / NEXT, kde nadefinuješ počet průchodů. Po posledním průchodu restartuješ čítač dat atd...
když zkusím
Dim A As String * 1
Dim N As Byte
For N = 0 To 10
A = Lookupstr(n , Tabulka)
Print "a:" ; A
Print "n:" ; N
Next N
End
Tabulka:
Data "a" , "b" , "c" , "d"
tak to fakt vesele sděluje hovadiny po konci tabulky.
Na druhou stranu: položky v DATA zadáváš ručně takže asi nepůjdou do tisíců a měly by se dát spočítat při tvorbě seznamu.
můžeš si jejich počet poznamenat do konstanty.
Kód: Vybrat vše
Const Table1_pocet = 5
Const Table2_pocet = 4
Dim X As Integer
Dim B1 As Byte
Dim W1 As Word
Do
B1 = 3
X = Lookdown(b1 , Table1 , Table1_pocet) '3
W1 = 4000
X = Lookdown(w1 , Table2 , Table2_pocet) '4
Loop
End
Table1:
Data 1 , 2 , 3 , 4 , 5
Table2:
Data 1000% , 2000% , 3000% , 4000%