Laskin + VB

Olen yrittänyt tehdä visual basicilla
yksinkertaista laskinta , mutta on eräs
ongelma; Esim. plus-lasku onnistuu
niin että 1. luku tallennetaan muuttujaan
plus-painiketta painettaessa ja lopullinen
tulos saadaan "="-merkkiä painamalla
( joka kutsuu moduulissa olevaa aliohjelmaa
joka laskee muuttujan ja text1. luvut
yhteen .) Ongelma on se , että kuinka
toteuttaa moninkertainen plus-lasku , eli
1 2 3 4 jne , niin että aina plus-painiketta
painettaessa saadaan senhetkinen tulos näkyviin
text1:n tekstiin . Vähän niikuin oikeissa
laskimissa , you know ...
2324
Äänestä

Muut lukivat myös

Vastaukset 2

Vanhimmat

Tein joskus myös laskimen, mutta en muista nyt
oiken,

Mutta vb:stä löytyy exampeista laskin. kato
sieltä miten toimii, näet myös lähdekoodin

Äänestä

Sulla on moduulissa aliohjelma, joka on koko ajan
selvillä välisummasta. Pane text1-kenttään
tulostumaan se välisumma.
Riippuen siitä millä tavalla olet aliohjelman
rakentanut, voit joutua pidentämään sitä yhdellä
portaalla (ottamaan käyttöön yhden uuden
muuttujan).
Käytä kahta muuttujaa, toista uudelle syötetylle
luvulle ja toista kumuloituvalle summalle, esim
luku ja summa. Kentästä tulee luku:lle arvo,
aliohjelma lisää sen summan arvoon. Kutsun
jälkeen panet summan arvon tulostumaan kenttään.
Kun moduulin aliohjelman kutsu on sidottu
plussanäppäimen painamiseen, nämä tulostuvat
välisummat ei kumuloi muuttujan summa arvoa.

Kokeilematta tuntuisi että näin sen pitäisi
toimia.

Äänestä

Kommentoi aloitusta


Tumpelo turusta kirjoitti:

Olen yrittänyt tehdä visual basicilla
yksinkertaista laskinta , mutta on eräs
ongelma; Esim. plus-lasku onnistuu
niin että 1. luku tallennetaan muuttujaan
plus-painiketta painettaessa ja lopullinen
tulos saadaan "="-merkkiä painamalla
( joka kutsuu moduulissa olevaa aliohjelmaa
joka laskee muuttujan ja text1. luvut
yhteen .) Ongelma on se , että kuinka
toteuttaa moninkertainen plus-lasku , eli
1 2 3 4 jne , niin että aina plus-painiketta
painettaessa saadaan senhetkinen tulos näkyviin
text1:n tekstiin . Vähän niikuin oikeissa
laskimissa , you know ...

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu