Cara Menggunakan GNU bc (Kalkulator Dasar) di Linux


bc (Kalkulator Dasar) adalah utilitas baris perintah yang menawarkan semua yang Anda harapkan dari kalkulator ilmiah atau keuangan sederhana. Ini adalah bahasa yang mendukung angka presisi arbitrer dengan eksekusi pernyataan interaktif dan memiliki sintaksis yang mirip dengan bahasa pemrograman C.

Ini biasanya dapat digunakan sebagai bahasa skrip matematika atau sebagai shell matematika interaktif seperti yang dijelaskan dalam artikel ini.

Jika Anda tidak memiliki bc di sistem Anda, Anda dapat menginstalnya menggunakan manajer paket untuk distribusi Anda seperti yang ditunjukkan:

sudo apt install bc	#Debian/Ubuntu
sudo yum install bc	#RHEL/CentOS
sudo dnf install bc	#Fedora 22+

Untuk membuka bc dalam mode interaktif, ketikkan perintah bc pada prompt perintah dan mulailah menghitung ekspresi Anda.

bc
bc 1.06.95
Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'. 

10 + 5
15

1000 / 5
200

(2 + 4) * 2
12

Anda harus memperhatikan bahwa meskipun bc dapat bekerja dengan presisi yang berubah-ubah, sebenarnya nilai defaultnya adalah nol digit setelah koma, misalnya ekspresi 3/5 menghasilkan 0 seperti yang ditunjukkan pada output berikut.

bc
bc 1.06.95
Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'. 

3 / 5
0

Anda dapat menggunakan tanda -l untuk menyetel skala default (digit setelah koma desimal) menjadi 20 dan juga mendefinisikan pustaka matematika standar. Sekarang jalankan ekspresi sebelumnya sekali lagi.

bc -l
bc 1.06.95
Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'. 

3 / 5
.60000000000000000000

5 / 7
.71428571428571428571

Alternatifnya, Anda dapat menentukan skala setelah membuka bc seperti yang ditunjukkan.

bc
bc 1.06.95
Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'. 

scale=0; 8%5
3

scale=1; 8%5
0

scale=20; 8%5
0

scale=20; 8%11
.00000000000000000008

Anda juga dapat menggunakan perintah berikut untuk shell umum misalnya di bash, ksh, csh, untuk meneruskan argumen ke bc seperti yang ditunjukkan.

bc -l <<< "2*6/5"

2.40000000000000000000

Mari kita lihat cara menggunakan bc secara non-interaktif, ini juga berguna untuk keperluan pembuatan skrip shell.

echo '4/2' | bc
echo 'scale=3; 5/4' | bc
ans=$(echo "scale=3; 4 * 5/2;" | bc)
echo $ans

Untuk memproses bahasa POSIX bc dengan tepat, gunakan tanda -s dan untuk mengaktifkan peringatan bagi ekstensi ke POSIX bc, gunakan opsi -w sebagai ditampilkan.

bc -s
bc -w

Untuk informasi lebih lanjut, lihat halaman manual bc.

man bc

Itu saja untuk saat ini! bc (Kalkulator Dasar) adalah utilitas baris perintah yang menawarkan semua yang Anda harapkan dari kalkulator ilmiah atau keuangan sederhana. Jika Anda memiliki pertanyaan, hubungi kami melalui bagian komentar di bawah.