Jokin valuuttamuunnin

Osata pitäis

Miten tehdään visual basic 6:lla valuuttamuunnin. piirsin command button ja label jos muistan oikein.
meneekö se dim määrityksellä kun en ymmärrä. oli opetettu kun oli bussilakko.

1

975

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • teoriassa...

      Teoriassa melkein mikä tahansa muunnin toimii siten, että ensin syötetään muunnettava luku, minkä jälkeen kerrotaan luku tarkoitukseen sopivalla muuntokertoimella, ja näytetään tulos.

      VB:ssä syöttö hoituu tekstikentän kautta.

      Laskurutiinin voi käynnistää useammallakin tavalla, mutta tekijän kannalta ehdottomasti helpoin on tietenkin erillinen nappula. Käyttäjän kannalta tämä on tietysti melko jähmeä tapa, eikä siten kovin suositeltava mihinkään lopulliseen ohjelmaan. Harjoituskappaleissa se kuitenkin toimittaa tehtävänsä ihan hyvin.

      Laskurutiinin täytyy heti ensiksi lukea muunnettava arvo tekstikentästä. Koska tekstikentän sisältö on kuitenkin tallennettuna string-muotoon pitää se muuttaa lukumuotoon, tämä voidaan tehdä joko suoraan tai epäsuorasti.

      Epäsuora tapa tarkoittaa sitä, että tekstikentän sisältö luetaan ensiksi string-muuttujaan ja muunnetaan tarvittaessa.

      Suora muunnos tarkoittaa sitä, että sisältö luetään suoraan lukumuuttujaan. Tämä onnistuu varmistamalla että tekstikenttä on ymmärrettävissä numeroksi. Eli käytännössä muuttujan lukeminen suoritetaan ehtolausekkeen sisällä, siten että ehdon ollessa tosi tekstikentän sisältö luetaan, ja ehdon ollessa epätosi laskurutiini keskeytetään.

      Epäsuoralla tavalla ei tekstikentän sisältöä tarvitse välttämättä lukea ollenkaan, vaan luku saadaan myös viittaamalla suoraan tekstikentän sisältöön. Käytännössä kuitenkin on usein helpompaa lukea tekstikentän sisältö omaan muuttujaan, mutta välttämätöntä se ei ole. Tällöin varsinainen laskenta suoritetaan ehtolausekkeen sisällä.

      Itse ehtolauseke tarvitaan kummassakin tapauksessa, sillä tekstikentän sisältö on string-muodossa, ja saattaa sisältää kirjoitusmerkkejä. Ehto on tosi siinä tapauksessa että tekstikentän sisältö on ymmärrettävissä lukumuotoisena. Tälläisen ehtolausekkeen sisällä voidaan string-muuttujaa, tai tekstikentän sisältöä käyttää samaan tapaan kuin lukumuuttujiakin.

      Kun tulos on laskettu, se tulostetaan labelille. Koska pelkkä numero itsessään ei ole kovin selkeä kannattaa tuloksen yhteydessä näyttää myös missä muodossa tulos on. Tämä onnistuu aivan mainiosti esim. toisella labelilla, johon kirjoittaa jo valmiiksi tuloksen muodon, tai sitten se voidaan sisällyttää samalle labelille muuttamalla tulos tekstimuotoiseksi, ja lisäämällä siihen merkkijono, joka sisältää kaikki tarvittavat yksikkömerkit tms.

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Vain vasemmistolaiset rakennemuutokset pelastavat Suomen

      Kansaa on ankeutettu viimeiset 30+ vuotta porvarillisella minäminä-talouspolitiikalla, jossa tavalliselta kansalta on ot
      Maailman menoa
      40
      3460
    2. Persut huutaa taas: "kato! muslimi!"

      Persut on lyhyessä ajassa ajaneet läpi kaksi työntekijöiden oikeuksien heikennystä, joita se on aiemmin vastustanut. Pe
      Maailman menoa
      13
      2848
    3. Menen nyt koisimaan

      Ja en ehkä palaa tänne. Asia on nyt loppuunkäsitelty ja totuus tuli ilmi
      Ikävä
      28
      2534
    4. Olisiko sinulla

      Jonossa vaihtoehtoja, ehkä
      Ikävä
      42
      2007
    5. Haluaisin rakastaa sinua

      Ja olla sinulle se oikea... Rakastan sinua 💗💗💗
      Ikävä
      18
      1951
    6. onko kaivattusi

      vaarallinen? :D
      Ikävä
      57
      1948
    7. Pieni galluppi

      Mitäs lahjaa odotat joulupukilta.
      Ikävä
      56
      1851
    8. Oletko uhriutuja?

      vaikka itse olet rääkännyt toista ja aiheuttanut ties mitä toiselle.
      Tunteet
      55
      1613
    9. KL: Mari Hynynen avoimena - Jouni-rakkaan ja Joel-pojan välit ovat nämä!

      Mari Hynynen (ent. Perankoski) on naimisissa Jouni Hynysen kanssa. Marilla on edellisestä liitosta yksi lapsi, Joel Vola
      Suomalaiset julkkikset
      10
      1508
    10. Kenet molemmat

      Sä haluat mies?
      Ikävä
      14
      1240
    Aihe