lukujen syöttäminen...

Osaako joku kertoa, että miten visual basic .netissä saadaan syötettyä lukuja?

QBASIC:lla tehtävä olisi helppo... INPUT muuttuja, ja siinä se, mutta miten vb .net?

Tekstin syöttäminenkin on helppoa, mutta jostain syystä en ole onnistunut syöttämään lukuja.
4343
Äänestä

Muut lukivat myös

Vastaukset 4

Vanhimmat

Siltä varalta että joku luuli minun pilailleen, niin voin vain vakuuttaa, että olen ihan tosissani...

Sain Visual Basic'n vasta äsken, enkä todellakaan ole mikään ohjelmoinnin mestari. Aiemmin kirjoittelin muutaman kilotavun mittaisia QBASIC-ohjelmia ihan vaan omaksi huvikseni, ja nyt yritän opetella tätä BASIC'n visuaalista muotoa...

Siis jos haluan tehdä esimerkiksi semmoisen ohjelman, mikä kysyy käyttäjältä vaikka lukuja A ja B, ja sitten se ohjelma laskee ne luvut yhteen luvuksi C ja sitten näyttää tuloksen.

Vanhalla 'beisikillä' olisin tehnyt homman näin:

INPUT "Syötä luku A : ", A
INPUT "Syötä luku B : ", B
C = A B
PRINT "Syöttämiesi lukujen summa on : "; C

Suurin piirtein kaikki muu onnistuu jo, mutta en tiedä miten sille ohjelmalle saa syötettyä ne luvut A ja B... Tai mitään muitakaan lukuja millekään muullekaan ohjelmalle...

Olen jo kyllästymiseen asti selaillut noita helppi-tiedostoja ja tuota vasta-alkajille tarkoitettua kirjaa, mutta vastausta en vaan ole löytänyt. Olisin todella kiitollinen kaikesta mahdollisesta avusta.

Äänestä
  • siis vaikka 3 textboxii...ja yks buttoni..buttonin koodiin...textbox3.text = textbox1.text textbox2.text...että sillee...

    Äänestä

  • meikä kirjoitti:

    siis vaikka 3 textboxii...ja yks buttoni..buttonin koodiin...textbox3.text = textbox1.text textbox2.text...että sillee...

    Vaikka vähän aavistinkin lopputuloksen, niin kokeilin silti... Ja valitettavasti olin oikeassa, tuolla tavalla se vain liittää numerot peräkkäin... ja toimii muuten vaikka teksti syötöilläkin, vaikka näin:

    Jos käyttäjä kirjoittaa vaikka TB1: "Tässä" ja TB2: "on tekstiä.". Ja painaa nappulaa, niin kolmanteen ilmestyy teksti "Tässä on tekstiä".

    Jos siinä on numeroita, niin nekin tulostuvat kolmanteen vain peräkkäin. Mutta niitä ei voi laskea yhteen, eikä vähentää tms.

    Äänestä

  • Typerys... kirjoitti:

    Vaikka vähän aavistinkin lopputuloksen, niin kokeilin silti... Ja valitettavasti olin oikeassa, tuolla tavalla se vain liittää numerot peräkkäin... ja toimii muuten vaikka teksti syötöilläkin, vaikka näin:

    Jos käyttäjä kirjoittaa vaikka TB1: "Tässä" ja TB2: "on tekstiä.". Ja painaa nappulaa, niin kolmanteen ilmestyy teksti "Tässä on tekstiä".

    Jos siinä on numeroita, niin nekin tulostuvat kolmanteen vain peräkkäin. Mutta niitä ei voi laskea yhteen, eikä vähentää tms.

    Textbox3=Val(Textbox1) Val(Textbox2)

    Äänestä

Kommentoi aloitusta


Typerys... kirjoitti:

Osaako joku kertoa, että miten visual basic .netissä saadaan syötettyä lukuja?

QBASIC:lla tehtävä olisi helppo... INPUT muuttuja, ja siinä se, mutta miten vb .net?

Tekstin syöttäminenkin on helppoa, mutta jostain syystä en ole onnistunut syöttämään lukuja.

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