Desimaalit..

Miten..

Miten ihmeessä saa desimaalipyöristyksen halutulla tarkkuudella ?

Meinaan eikö Cint kykene millään pyöristämään halutulla tarkkuudella ?

Esim: Meillä on vaikkapa luku 4.5356789 ja haluaisin sen 2:n desimaalin tarkkuudella.

Tuntuu niin hiton typerältä käyttää aina menetelmää:

A = 4.5356789
B = A * 100
C = Cint(B)
D = C / 100

Tuosta tulee siten D:n arvoksi 4.54 , mutta onko hommaan mitään järkevämpää tapaa ?
Luulisi ainakin, mutta yhdestäkään VB-ohjelmoitioppaasta en moiseen ohjetta löytänyt.

3

2236

    Vastaukset

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

      Eikö siinä ole Round(4.5356789,2)

      • Thnx!

        Kiitän.

        Noinhan se näkyy toimivan. Ja jo löytyi netistä esimerkkejäkin, kun tiesi mitä hakea.
        Aika outoa, että tuo on noista omista ohjekirjoista onnistuttu jättämään pois.


    • xxxxx

      Itse käytän samaa perustyyliä pyöristyksessä kuin aikoina ennen round-funktioita.

      Eli pyöristys kahteen desimaaliin:

         Luku# = int(Luku#*100 0.5)

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

    Luetuimmat keskustelut

    1. Silmienvääntelijä-persut pääsivät Japanissa sarjakuvaan

      Torille! https://www.hs.fi/kulttuuri/art-2000011943173.html
      Maailman menoa
      248
      5509
    2. Nato kaatamassa Petterin haaveileman Tunnin junan?

      Nato edellyttää pohjoisessa Jäämereltä Rovaniemelle saakka kapearaitesta suoraa rautatieväylää, joka maksaa paperirahaa,
      Maailman menoa
      61
      4814
    3. Puoluebarometri: Marinin hallituksella 7 parasta mittaustulosta

      Orpon hallitusta pitää huonona 2/3 kansalaisista, joka on aika hyvin linjassa hallituspuolueiden yhteenlasketun kannatuk
      Maailman menoa
      18
      3636
    4. Älkää vaan sairastuko syöpään Suomessa

      Tilaston mukaan Suomi, Slovakia ja Latvia lääkitsee aivan pohjamudissa syöpää. Sairastunutta hoidetaan edelleen vanhana
      Maailman menoa
      295
      3369
    5. Donald Trump pääsi samalle listalle Sanna Marinin kanssa

      Eli vasemmistolaisen Time-median top 100 jännäihmisten listalle. https://time.com/collections/time100-next-2021/5937699
      Maailman menoa
      22
      3310
    6. Kyllä, maata ei halua puolustaa nimenomaan punavihreän puolen edustajat

      "Esimerkiksi maanpuolustushenki on keskimääräistä alempana naisten, arvoliberaalien, heikossa taloustilanteessa olevien
      Maailman menoa
      182
      3219
    7. Sä veit mun sydämen ihan totaalisesti

      Aivan totaalisesti..
      Ikävä
      78
      2924
    8. Vieläkö olet

      Rakastunut minuun? Minä sinuun
      Ikävä
      73
      2161
    9. Oot se sinä

      Ihan varmasti oot, tuo olemus ei valehtele 😘💓🪅 🏡 ihana 😍🙏
      Ikävä
      31
      2053
    10. Toivotko vielä kohtaamista

      Kaivattusi kanssa?
      Ikävä
      90
      2036
    Aihe