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

1015

    Vastaukset 1

    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. Mikä tekee kaivatustasi

      Haluttavan?
      Ikävä
      59
      1251
    2. Uskallanko laittaa sulle viestiä?

      Se viesti on tossa valmiina ja lähettämistä vaille valmis. Kun ei kauhee sti tunneta niin eipä sillä olisi niin väliä. S
      Ikävä
      70
      1223
    3. Tässä ovat Elämäni biisi vieraat lauantai 19.9. - Yksi vieras on kohuttu TTK-juontajaehdokas

      Elämäni biisi vieraslista on harvinaisen mielenkiintoinen lauantaina. Mukana myös kohuttu TTK-juontajaehdokas, josta ei
      Tv-sarjat
      7
      941
    4. Onko nyt kaikki asiat käyty läpi?

      Mun mielestä on👍
      Ikävä
      109
      909
    5. Mies joka on oikeasti kiinnostunut

      Ja näkee sut pitkäaikaisena kumppanina, siirtää vaikka vuoria selvittääkseen asiat eikä ota pienintäkään riskiä menettää
      Ikävä
      125
      906
    6. 48
      786
    7. Vieläkin saat

      Sydämen tykyttämään. Vaikka emme näe
      Ikävä
      38
      783
    8. Kunnanhallitus

      Miten käy täällä vuosia tuomioita jakaneelle valittajalle, hovioikeus hylännyt kaikki syytteet.
      Puolanka
      41
      737
    9. Rauha, sopiiko

      Ei häiritä enää toisiamme. Annetaan molemmille rauha unohtaa, pyydän tätä todella. Kiitos. Miehelle.
      Ikävä
      77
      702
    10. En tahallaan sua välttele...

      Olis niin kiva nähdä jossain muualla kuin kaupassa!
      Ikävä
      51
      686
    11. Ei siitä pääse yli, eikä ympäri!

      Pakko se on myöntää ja tunnustaa. Olisin halunnut p*nna sinua sydämeni kyllyydestä. Itseäni vanhemmalle naiselle
      Ikävä
      66
      681
    12. 64
      669
    13. Miesten (epä)viehättävyydestä kysymys

      Mieltä askarruttava asia, liki dilemma. Palstallahan jotkut miesoletetut usein toteavat, että kaikki naiset tavoittelev
      Sinkut
      139
      647
    14. Nyt kaatuu Kuisla

      Reima Kuisla hakee saneeraukseen – Joitakin velkoja on jo ulosotossa https://www.ilkkapohjalainen.fi/reima-kuisla-hakee
      Seinäjoki
      29
      624
    15. Minkä kappaleen

      haluaisit soivan, kun astellaan alttarille?
      Ikävä
      52
      571
    16. Pystyisitkö liikkumaan

      Tai tapailemaan kaivattuasi julkisesti?
      Ikävä
      58
      559
    17. Olit hyödytön.

      Mulle hyödytön..
      Ikävä
      95
      541
    18. Kumpi tästä nyt

      Teki niin vaikeaa?
      Ikävä
      60
      504
    19. Sastamalassa epäillään tappoa, kaksi otettu kiinni

      Kuulemma Aarnontiellä tapahtunut Tietääkö joku enemmän?
      Sastamala
      21
      502
    20. Vieläkö tykkäät

      Minusta niin paljon että olisit valmis?
      Ikävä
      35
      467
    Aihe