Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: QB: Kaksi arvoa muuttujaan

Sivun loppuun

KemXy [23.08.2002 15:00:00]

#

Onko mahdollista tallennetaa kaksi arvoa yhteen muuttujaan qbasicissa. esim, xy=320,200.

Vilikki [23.08.2002 15:39:07]

#

Kyllä se pienellä virityksellä voisi onnistua. Eli esimerkiksi tuo esimerkkisi voisi toimia. Mutta ne pitäisi sitten erotella yhdestä muuttujasta. Ja esim. kumpikaan ei saisi olla negatiivinen. En jaksa ruveta kirjoittamaan koodia. Taidat tarvita tuota juttua siihen, että saisit syötettyä funktiolta paluuarvoja, vai?

Antti [23.08.2002 17:11:51]

#

again I haven't programmed w. qb for long time, but isnt there arrays?

Antti [23.08.2002 17:13:23]

#

Perkele... samaan aikaan chatissa niin tuli automaattisesti enklanniksi...ja liian nopea tab-enter Kuten sanottu... eikös QB:ssa ole Taulukkomuuttujia eli Arrayta?

Dj Wolf [23.08.2002 17:30:47]

#

Pistetäänhän esimerkki:
DIM xy(320,200) AS INTEGER 'integerillä onnistuu...
xy(10,10) = 1
PRINT xy(10,10)
PRINT xy(11,11)

HtH [23.08.2002 22:57:43]

#

kai yksi keino on laittaa erottaa x, ja y arvot desimaaliPISTEELLÄ, eli se on piste, ei pilkku. esim. xy = 320.200 itse en ala tekemään mitään esimerkkikoodeja.

Vilikki [23.08.2002 23:26:04]

#

Eikun niin, siis pistehän siinä pitäisi olla. Tietenkin.

thefox [24.08.2002 16:17:53]

#

No jos pisteellä haluaa jotain erottaa ja yhteen muuttujaan kaksi arvoa (tosin en tajua mitä järkeä siinä olisi) niin:

DIM a AS DOUBLE
a=123.456
PRINT INT(a) ' tulostaa 123
PRINT (a-INT(a))*100 ' tulostaa 456

Ei tosiaan ole mitään järkeä kyllä tuossa :p
Tietysti voit myös tehdä oman tyypin:
TYPE Muuttuja
osa1 AS INTEGER
osa2 AS INTEGER
END TYPE

DIM a AS Muuttuja
a.osa1=123
a.osa2=456


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta