Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: QB: Qb ja numeroiden printtaus

miiro [24.06.2005 11:40:11]

#

Minulla on tällainen ohjelma tehtynä:

ECHO INT(RND * 899) + 100

ja se tulostaa esim:

.382

Huom! piste tarkoittaa väliä!
eli jättää yhden välin ennen numeroa.
miten tuon välin saisi poistettua, eli että tuloste olisikin

382

hunajavohveli [24.06.2005 11:51:37]

#

ECHO (onko QB:ssä sellainenkin?) toimii varmaan samoin kuin PRINT, eli se lisää välin automaattisesti numeerisiin muuttujiin. Kannattaa siis muuttaa se merkkijonoksi ja sitten poistaa välilyönti siitä.

luku = INT(RND * 899) + 100
ECHO MID$(STR$(luku), 2, LEN(STR$(luku)))

Edit: Tuli pieni virhe, korjasin.

miiro [24.06.2005 11:55:20]

#

eiku joo siis print sori olin ihan muissa maailmoissa kun kirjotin tota. on se print

Vastaus

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

Tietoa sivustosta