Bc

Linux.fista
Versio hetkellä 28. huhtikuuta 2007 kello 23.23 – tehnyt Heikki (keskustelu | muokkaukset) (pii-artikkeli ei kuulu linux.fihin)
Siirry navigaatioon Siirry hakuun

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)