Ero sivun ”Bc” versioiden välillä
Siirry navigaatioon
Siirry hakuun
V (keskustelu | muokkaukset) (main bc) |
p (pii-artikkeli ei kuulu linux.fihin) |
||
Rivi 24: | Rivi 24: | ||
3.14159265358979323844 | 3.14159265358979323844 | ||
</pre> | </pre> | ||
(huom. '''4*a(1)''' palauttaa | (huom. '''4*a(1)''' palauttaa piin arvon) | ||
[[Luokka:Coreutils]] | [[Luokka:Coreutils]] |
Versio 28. huhtikuuta 2007 kello 23.23
bc on tekijänsä Philip A. Nelsonin mukaan "Sattumanvaraisen tarkkuuden laskentakieli".
Peruskäyttö
bc-ohjelman käyttötapoja ovat normaali interaktiivinen tila, jolloin bc laskee käyttäjän antamat luvut, olettaen että ne ovat sopivassa muodossa. Esim.
bc 2+2 4 3/2 1
bc:n tarkkuus pyöristyksien suhteen on normaaliasetuksilla pyöristys ykkösiin, ja kuten edellä näette, tällainenkaan pyöristäminen ei virheittä onnistu. Pyöristystarkkuutta voidaan muuttaa muuttujan scale avulla.
bc scale=1 3/2 1.5
Matemaattiset funktiot
bc:tä voidaan käyttää sinin, kosinin ja muutaman muun matemaattisen funktion laskemiseen avaamalla ohjelma argumentilla -l
bc -l 4*a(1) 3.14159265358979323844
(huom. 4*a(1) palauttaa piin arvon)