[vb] waardes in array plaatsen

Pagina: 1
Acties:

  • sebastius
  • Registratie: September 2000
  • Laatst online: 29-08 14:16

sebastius

Laten we lekker link gaan doen

Topicstarter
Ik voel me weer eens behoorlijk dom. Ik heb 12 waardes (van de zogenaamde E12 reeks), die ik in een array wil hebben. Vroeger in de goeie ouwe tijd ging dat met READ en DATA commando's, maar die bestaan volgens mij niet meer.

code:
1
2
3
Dim e12(1 To 12) As Double

E12 = 1, 1.2, 1.5, 1.8, 2.2, 2.7, 3.3, 3.9, 4.7, 5.6, 6.8, 8.2


VB zegt dat dit fout is, en dat zal wel terecht zijn. Wie kan me eventjes weer op de rails zetten? (ik heb hier op deze werkplek geen MSDN cd's, en zoeken op msdn.microsoft.com hielp ook al niet...)

  • pkouwer
  • Registratie: November 2001
  • Laatst online: 07-10-2025
e12(1)=1
e12(2)=1.2
e12(3)=....

kan ook zijn

e12(0)=1
e12(1)=1.2
etc

  • sebastius
  • Registratie: September 2000
  • Laatst online: 29-08 14:16

sebastius

Laten we lekker link gaan doen

Topicstarter
ja dat kan wel maar het moet in één commando kunnen als het goed is. Om nou 12 losse e12= statements te doen...

  • pkouwer
  • Registratie: November 2001
  • Laatst online: 07-10-2025
zit toch wel een rekenlogica in ?
for x = 0 to 11
e12(x)=BerekenWaarde(x)
next x

  • pjonk
  • Registratie: November 2000
  • Laatst online: 29-12-2025
Kan je niet beter een for lusje maken hiervoor? Want dit is een simpele wiskundige reeks

It’s nice to be important but it’s more important to be nice


  • DaRace
  • Registratie: Juni 2001
  • Laatst online: 03-10-2023
Uit VB help:

Dim A As Variant
A = Array(10,20,30)
B = A(2)

  • sebastius
  • Registratie: September 2000
  • Laatst online: 29-08 14:16

sebastius

Laten we lekker link gaan doen

Topicstarter
Het is een speciale afgeronde logaritmische functie die ik nog niet helemaal heb uitgeplozen. En gewoon die 12 waardes erin plempen is ook prima.

  • sebastius
  • Registratie: September 2000
  • Laatst online: 29-08 14:16

sebastius

Laten we lekker link gaan doen

Topicstarter
DaRace, bedankt! Die zocht ik!

  • pkouwer
  • Registratie: November 2001
  • Laatst online: 07-10-2025
heb je al gezocht met google, F1,MSDN
kan me niet voorstellen dat (zoiets eenvoudigs) nite te vinden is

  • sebastius
  • Registratie: September 2000
  • Laatst online: 29-08 14:16

sebastius

Laten we lekker link gaan doen

Topicstarter
Zoeken is altijd leuk zolang je de goeie sleutelwoorden weet. En de MSDN van Microsoft op internet is dermate matig dat ik niet zo makkelijk dingen kan vinden.

  • muba
  • Registratie: April 2002
  • Laatst online: 19-10-2013

muba

Prince of Persia!

Nja bij vb6 (of hoger) doe je gewoon
var = Array(w1, w2, w3, w4, ...)

Bij vb5 en lager moet je met een for-lusje gaan voorbipsen of losse statements.

Reporter: Mister Gandhi, what do you think of western civilisation?
Gandhi: I think it would be a good idea


  • pkouwer
  • Registratie: November 2001
  • Laatst online: 07-10-2025
klopt, maar als het toch berekende functies zijn kun je die net zo goed gebruiken...

  • Michali
  • Registratie: Juli 2002
  • Laatst online: 22-03 18:12
mischien zo in .NET iig

Dim e12(12) as Double = { 1, 2, 3, 4, 5, 6 }

Dat is wel makkelijk vind ik.

Noushka's Magnificent Dream | Unity

Pagina: 1