Tarkka vastaus!

Anonyymi-ap

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

5

393

Äänestä

    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. Poliisi: Kymmenhenkinen pohjalaisperhe ollut vuoden kateissa kansainvälinen etsintäkuulutus Poliis

      Poliisi: Kymmenhenkinen pohjalaisperhe ollut vuoden kateissa – kansainvälinen etsintäkuulutus Poliisi pyytää yleisön apu
      Maailman menoa
      271
      2360
    2. En kadu sitä, että kohtasin hänet

      mutta kadun sitä, että aloin kirjoittamaan tänne palstalle. Jollain tasolla se saa vain asiat enemmän solmuun ja tekee n
      Ikävä
      83
      1031
    3. Oisko mitenkään mahdollisesti ihan pikkuisen ikävä..

      ...edes ihan pikkuisen pikkuisen ikävä sulla mua??.. Että miettisit vaikka vähän missähän se nyt on ja oiskohan hauska n
      Ikävä
      58
      1031
    4. Mitään järkeä?

      Että ollaan erillään? Kummankin pää on kovilla.
      Ikävä
      108
      1000
    5. Noniin rakas

      Annetaanko pikkuhiljaa jo olla, niin ehkä säilyy vienot hymyt kohdatessa. En edelleenkään halua sulle tai kenellekään mi
      Ikävä
      81
      941
    6. Lapuan sanomissa käy rytinä

      Pistivät sitten päätoimittajan pihalle
      Lapua
      44
      861
    7. Au pair -työ Thaimaassa herättää kiivasta keskustelua somessa: "4cm torakoita, huumeita, tauteja..."

      Au pairit -sarjan uusi kausi herättää keskustelua Suomi24 Keskustelupalvelussa. Mielipiteitä ladataan puolesta ja vastaa
      Tv-sarjat
      21
      848
    8. Helena Koivu : Ja kohta mennään taas

      Kohta kohtalon päivä lähestyy kuinka käy Helena Koivulle ? Kenen puolella olet? Jos vastauksesi on Helenan niin voisi
      Kotimaiset julkkisjuorut
      67
      756
    9. Oot ihana

      Toivottavasti nähdään sattumalta jonain kesäpäivänä♥️🥺🫂
      Ikävä
      33
      697
    10. Tässä totuus jälleensyntymisestä - voit yllättyä

      Jumalasta syntyminen Raamatussa ei tässä Joh. 3:3. ole alkukielen mukaan ollenkaan sanaa uudestisyntyminen, vaan pelkä
      Jälleensyntyminen
      299
      694
    Aihe