Paljonko on 1,6488887654387654000009876845365566 x
1,5555543567876543334459987787300053577655445677 x 1,5579876554433332348755?
Tarkka vastaus!
5
462
Vastaukset
- 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
Vuonna 2026 jää entistä vähemmän rahaa käteen palkansaajille
Työttömyysvakuutusmaksu nousee 0,3 prosenttia. Työeläkemaksu nousee 7,15 prosentista 7,3 prosenttiin. Työmarkkinajärjest1167133Suomen kansa puhunut: Purra huonoimpia ministereitä
Kouluarvosanalla 6–, eli samaa tasoa mitä Purran oikeakin koulutodistus. Epäpätevyys on tullut huomattua Suomen talouden4945271Mitä aiot tehdä uudenvuoden aattona
Mitä olet suunnitellut tekeväsi uudenvuoden aattona ja aiotko ensi vuonna tehdä jotain muutoksia tai uudenvuoden lupauks1463240Joulun ruokajonoissa entistä enemmän avuntarvitsijoita - Mitä ajatuksia tämä herättää?
Räppärit Mikael Gabriel, VilleGalle ja Jare Brand jakoivat ruokaa ja pehmeitäkin paketteja vähävaraisille jouluaattoa ed2152621Marin sitä, Marin tätä, yhyy yhyy, persut jaksaa vollottaa
On nuo persut kyllä surkeaa porukkaa. Edelleen itkevät jonkun Marinin perään, vaikka itse ovat tuhonneet Suomen kansan t382307Pituuden mittaaminen
Ihmisen pituuden mittaaminen ja puolikkaat senttimetrit. Kuuluuko ne puolikkaatkin sentit tai millit teistä ilmoittaa m431272En tiedä enää
Pitäiskö mun koittaa vältellä sua vai mitä? Oon välillä ollut hieman mustasukkainen, myönnän. En ymmärrä miksi en saa su771232Varsinainen vetonaula tämä Pyhäjärven keskustelupalsta
Lisää kummasti muuttohaluja, kun lukee tätä foorumia. Tosin väärään suuntaan. Marraskuuhun mennessä tämä vähäinenkin vä681168Muistattekos kuinka persujen Salainen Akentti kävi Putinin leirillä
Hakemassa jamesbondimaista vakoiluoppia paikan päällä Venäjällä? Siitä ei edes Suomea suojeleva viranomainen saanut puhu111159- 1111133