Ero sivun ”Bc” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
(main bc)
 
p (pii-artikkeli ei kuulu linux.fihin)
Rivi 24: Rivi 24:
3.14159265358979323844
3.14159265358979323844
</pre>
</pre>
(huom. '''4*a(1)''' palauttaa [[Pii|piin]] arvon)
(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)