Tarkka vastaus!

Anonyymi-ap

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

5

353

    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. Et olisi piilossa enää

      Vaan tulisit esiin.
      Ikävä
      100
      4919
    2. Pekka Aittakumpu ja Jenni Simula kiistävät väitetyn aviorikoksen

      "Y­lei­ses­sä tie­dos­sa oleva asia”, sanovat Kalevan lähteet https://www.kaleva.fi/pekka-aittakumpu-ja-jenna-simula-ki
      Maailman menoa
      173
      4861
    3. Onko jollakin navetassa kuolleita eläimiä

      Onko totta mitä facebookissa kirjoitetaan että jonkun navetassa olisi kuolleita eläimiä? Mitä on tapahtunut?
      Puolanka
      90
      4360
    4. Minä en ala kenenkään perässä juoksemaan

      Voin jopa rakastaa sinua ja kääntää silti tunteeni pois. Tunteetkin hälvenevät aikanaan, poissa silmistä poissa mielestä
      Ikävä
      117
      2710
    5. Miksi olet riittämätön kaivatullesi?

      Mistä asioista tunnet riittämättömyyden tunnetta kaipaamaasi ihmistä kohtaan? Miksi koet, että et olisi tarpeeksi hänell
      Ikävä
      137
      2688
    6. Hymysi saa tunteet

      Pintaan❤️ jos et tarkoita niin älä tee sitä
      Ikävä
      44
      2227
    7. Tiedän, että emme yritä mitään

      Jos kohtaamme joskus ja tilaisuus on sopiva, voimme jutella jne. Mutta kumpikaan ei aio tehdä muuta konkreettista asian
      Ikävä
      32
      2134
    8. Aloitetaan puhtaalta pöydältä

      Mukavaa iltaa mukaville. 😊 ❤️ ⚜️ Minusta ei kaikki täällä tykkää, eikä tarvitsekaan. Kun eivät ymmärrä, niin sitten ei
      Ikävä
      226
      1900
    9. Näin pitkästä aikaa unta sinusta

      Oltiin yllättäen jossain julkisessa saunassa ja istuttiin vierekkäin, siellä oli muitakin. Pahoittelin jotain itsessäni
      Ikävä
      12
      1811
    10. Kuvaile kaivattusi

      ulkonäköä?
      Ikävä
      90
      1806
    Aihe