Tarkka vastaus!

Anonyymi-ap

Paljonko on 1,6488887654387654000009876845365566 x
1,5555543567876543334459987787300053577655445677 x 1,5579876554433332348755?

5

455

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Anonyymi

      Se on varttia yli liivintaskun.

    • Anonyymi

      Poista pilkut ja epämääräiset kertomerkit ja muut roskat ja syötä luvut kokonaislukuina vaikka Pytoninin komentoriville:

      16488887654387654000009876845365566*15555543567876543334459987787300053577655445677*1557987655443333238755

      399613878537597921756177837470338764204132635820421305631789831923397471073701161109261048095968743410

      Mieti mihin kohtaan laitat pilkun.

    • Anonyymi

      Koska numeroiden tarkka multiplikaatio ylittää tavallisten laskentavälineiden tarkkuuden, en voi laskea sitä suoraan. Voit kuitenkin käyttää ohjelmointikieliä kuten Pythonia, joka tukee suuria lukuja ja voi antaa tarkkoja tuloksia. Esimerkiksi seuraavalla koodinpätkällä saat tarkat tulokset:

      a = 1.6488887654387654000009876845365566
      b = 1.5555543567876543334459987787300053577655445677
      c = 1.5579876554433332348755

      result = a * b * c
      print(result)

      • Anonyymi

        On tietysti aina järkevää ja nopeinta aina kopsata luvut johonkin .py tiedostoon. Ja sitten suorittaa ohjelma ja korjata havaitut virheet.

        Mikset tehnyt näin? Et suorittanut ohjelmaa etkä siis havainnut virhettäsi. Miksi neuvot muita, vaikket ymmärrä perusasioita etkä laiskuuttasi viitsi tai edes osaa tarkistaa mitään?

        Poistit pilkut mutta lisäsit pisteet??? Ei se tarkkuus tuolla yhtään lisäänny. Ei matematiikassa tarvita mitään desimaalilukuja. Tarkat laskut lasketaan kokonaisluvuilla ja sitten päätellään pilkun paikka jossakin lopputuloksessa.

        Ei epämäärisillä liukuluvuilla voi edes teoriassa laskea absoluuttisen tarkasti. Liikaa miettimistä ja muistelemista eri virhetyypeistä eri ympäristöissä.

        Pitkiä muuttujanimiä ei kannata käyttää kertakäyttöohjelmissa. Turhia virheitä ja sähläämistä. Nyt olisi riittänyt print(a*b*c) tai matemaatikoille print a*b*c. Pypy2:lla hoituu kaikki.


    • Anonyymi

      Yksi tapa on laittaa luvut vaikkapa JSON-mutoiseen tiedostoon, josta ne luetaan laskettavaksi. Tässä käytetään node.js:ää https://nodejs.org

      // numbers.json
      {
        "numbers": [
          1.6488887654387654000009876845365566,
          1.5555543567876543334459987787300053577655445677,
          1.5579876554433332348755
        ]
      }

      Tehdään sitten JavaScript-ohjelma, joka laskee taulukon lukujen tulon.

      // calculate.js
      const fs = require('fs');
      const Decimal = require('decimal.js');

      // Lue JSON-tiedosto
      fs.readFile('numbers.json', 'utf8', (err, data) => {
        if (err) {
          console.error('Error reading file:', err);
          return;
        }

        // Parsitaan JSON ja saadaan luvut
        const jsonData = JSON.parse(data);
        const numbers = jsonData.numbers.map(num => new Decimal(num));

        // Lasketaan TULO (kertolasku)
        const product = numbers.reduce((acc, curr) => acc.mul(curr), new Decimal(1));

        // Tulostetaan tulos
        console.log('TULO:', product.toString());
      });

      Asennetaan decimal.js-paketti https://www.npmjs.com/package/decimal.js/v/3.0.0

      npm init -y
      npm install decimal.js

      Suoritetaan laskenta:

      node calculate.js

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

    Luetuimmat keskustelut

    1. 20v on otettu kiinni

      Tulipalo oli sytytetty joten murhasiko ex omat lapsensa ja heidän Äidin. Tuskin sitä kukaan ohikulkijakaan sytytti.
      Savonlinna
      180
      10553
    2. Mitä meidän välillä

      Tapahtuu lopulta?
      Ikävä
      57
      2873
    3. IL - Auerin lapsia oli houkuteltu rahalla Annelin puolelle?

      16:12 Outoja väitteitä Sijaisäidin mukaan Auerin lapsia koetettiin houkutella nettipalstoilla muuttamaan kertomuksiaan
      Maailman menoa
      82
      2618
    4. 87
      2476
    5. Savonlinan perhesurma, epäilty mies romani, äiti kantaväestöä

      https://www.is.fi/kotimaa/art-2000011676508.html Savonlinnan seudun romaniyhdistyksestä kerrottiin lauantaina IS:lle, e
      Maailman menoa
      149
      2182
    6. Savonlinnan murhapolttaja romani

      Ainakin IS kertoo. Arvasin heti ettei ole normi valkolainen suomalainen.
      Maailman menoa
      253
      2035
    7. Ei me taideta

      Pystyä kokonaan olemaan erossa.
      Ikävä
      45
      1451
    8. Kun aika on oikea niin

      Tupsahdat uudelleen tai löydän edes melkein yhtä ihanan ja joudun tyytymään... Suukko poskelles. 😘 Viattomasti vain.. �
      Ikävä
      13
      1425
    9. Muutama vuosi sitten oli pulaa hoitohenkilökunnasta

      Nyt heitä sanotaan irti. Tarve ei ole hävinnyt mihinkään, ei myöskään raha jolla ihmisten työnteosta maksettiin; raha va
      Maailman menoa
      121
      1250
    10. Ilouutinen: Osmo Peltola jo teini-iässä, silti yhdessä Peltsi-isän kanssa taas tv:ssä!

      Ihan paras parivaljakko: Peltsi-isä ja Osmo-poika. Tämä on kyllä sellaista hyvänmielen telkkariohjelmaa, josta kukaan ei
      Tv-sarjat
      35
      902
    Aihe