Archief - [PROG]qbasic beginnende programmeur vraag

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

bikkerss

Legacy Member
ik heb een vraag ivm dimenties in arrays waarschijnlijk voor jullie zeer simpel maar ik vind het niet
ps ik doe dit onder qbasic (naar het schijnt het makkelijkst om te beginnen is me verteld)
stel ik het een array met 20 records dim getal(20)
ik steek in waarde in het eerste record
hoe kan ik dan het volgende aftrekken van het vorige uit de array
ik zelf dacht iets van getal ' huidige stand dus van de array
getal - getal(-1) maar dit werkt kennelijk niet

ik hoop dat ik het een beetje duidelijk uitleg zoniet vragen maar !

Recipe4hate

Legacy Member
qbasic ken ik niet qua syntaxis, maar het zou hiermee moeten overeenkomen:
in het eerste record steek je een waarde door getal(0) = waarde te zetten.
Om iets van et vorige af te trekken is je denkwijze goed, maar je vergeet je index.
Stel dat x je indexwaarde is en iNieuweWaarde je verminderd getal. Dan heb je

x = 1 (2de getal in de reeks)
iNieuweWaarde = getal(x) - getal(x-1)


Om dit voor alle getallen te doen, moet je gebruik maken van een lus en x dus iedere keer aanpassen (maar aangezien ik de syntaxis niet ken, ga ik je hier niets proberen wijs te maken)
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan