Toon posts:

[ASP] Dubbele waardes tellen in een Array*

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een array waar dubbele(dezelfde) waarden in kunnen zitten, dit om ze later uit te lezen on op te tellen welke er dubbel instaan.

Hoe doe ik dit in ASP? Stel:

Array(0) = één
Array(1) = twee
Array(2) = één
Array(3) = één

Hoe kan ik weten hoeveel maal de één in de array voorkomt?

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 25-08 13:24

gorgi_19

Kruimeltjes zijn weer op :9

Een functie voor schrijven, welke de array doorloopt. Bij het doorlopen gaat er een tellertje meelopen; als een waarde voorkomt, teller +1.
Aan het einde return je de waarde van de teller.

pseudocode
Visual Basic .NET:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Private _array as arraylist

Public function fGetAantal(value as string) as integer

    Dim iTeller as integer = 0
    Dim I as integer    

    For I = 0 to _array.count -1

        If _array(I) = value then
             iTeller += 1
        End if

    Next

    return ITeller

end function

[ Voor 51% gewijzigd door gorgi_19 op 20-01-2003 12:16 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • Goodielover
  • Registratie: November 2001
  • Laatst online: 18-08 11:34

Goodielover

Only The Best is Good Enough.

Pseudo-code? Dit is wel erg lief gorgi_19

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 25-08 13:24

gorgi_19

Kruimeltjes zijn weer op :9

Goodielover schreef op 20 januari 2003 @ 15:38:
Pseudo-code? Dit is wel erg lief gorgi_19
jawel, want de code is in principe vb.net en geen vbscript.. :P

alleen dit moet imho ook leesbaar zijn voor iemand die vbscript kan.

Digitaal onderwijsmateriaal, leermateriaal voor hbo