Miksi jos luku ilmoitetaan desimaali lukuna muuttujaa pistellä se muuttuu muuttujassa pilkulliseksi.
pitäis saada näytölle tulostettua desimaaliluku pisteellä eikä pilkulla, ei viitsisi alkaa purkaa kaikkia muuttujia len ja mid käskyillä ja vaihtaa pilkun tilalle pistettä.
Mikä olisi helpoin keino pyöristää esim. luku 123,46
123,5 eli yhden desimaalin tarkkuudeksi.
lainaus:
Miksi jos luku ilmoitetaan desimaali lukuna muuttujaa pistellä se muuttuu muuttujassa pilkulliseksi.
VB muuttaa desimaalierottimeksi pilkun Windowsin maa-asetusten mukaan. Jos haluat säilyttää pisteen aina, muuta luku merkkijonoksi Str-funktiolla.
lainaus:
Mikä olisi helpoin keino pyöristää esim. luku 123,46
123,5 eli yhden desimaalin tarkkuudeksi.
Ks. https://www.ohjelmointiputka.net/keskustelu/2235-pöyritys-vb
Hauska esimerkki epästandardeista muunnoksista, jota vb:t
harrastavat :)
Aihe on jo aika vanha, joten et voi enää vastata siihen.