Gazebo
dheche's Hideout
Navigation
  • Contact Me
  • Me, I and My Self
You are here: Home › Linux › Berhitung Mempergunakan bc

Berhitung Mempergunakan bc

March 1, 2005 | Filed under: Linux

Bukan hanya sekali dua kali saya mendapat ilmu tambahan karena penasaran dengan masalah yang dialami teman/orang lain di milis. Tadi siang lewat YM, Tjokro nanya gini, gimana caranya ngitung angka yang ada komanya pake bash? Emang gak ada kalkulator apa kok ngitung gitu aja pake bash script …. hehehehehe
Tampaknya masalah yang sebenarnya simpel ini berhasil menggelitik rasa penasaran saya, setelah nyontek ke Advanced Bash Scripting Guide, sekilas ngeliat di situ kayaknya bash script tidak dilengkapi dengan operator aritmatika yang memadai, akhirnya terlintas kenapa nggak pake bc aja ?
Secara default bc melakukan pembulatan 0 digit dibelakang koma, contohnya seperti ini :

3/2 hasilnya 1
3.9/1.1 hasilnya 3
3.9/1.9 hasilnya 2

Tentunya ini tidaklah seperti apa yang kita harapkan, tapi kita dapat memerintahkan bc untuk melakukan pembulatan xxx digit dibelakang koma yaitu dengan cara menyeting nilai scale.

Contoh, misalnya kita ingin bc melakukan pembulatan 2 digit dibelakang koma:

scale=2
3/2 hasilnya 1.50
3.9/1.1 hasilnya 3.54

Sebagaimana layaknya tools unix yang lain, bc pun dapat kita manfaatkan secara langsung mempergunakan pipe ( | ).
Contoh:

[dheche@bamboo dheche]$ echo 'scale=3; 3.9/1.7'|bc
2.294
[dheche@bamboo dheche]$

Did you like this article? Share it with your friends!

Tweet

Written by dheche

Follow me on Twitter

One Response to "Berhitung Mempergunakan bc"

  1. ari says:
    November 2, 2007 at 20:56

    gmn dengan operasi aritmatika cara perhitungannya? tolong bls yah

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Categories

  • Android
  • Coding
  • Design
  • Entertainment
  • Games
  • General
  • Kuliner
  • Linux
  • Manajemen
  • Music
  • Networking
  • Opinion
  • OS X
  • Personal
  • Security
  • Sepeda
  • Sport

Arsip

Tags

Arema Fedora Linux Sepakbola Sports

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org

Follow me on Twitter

My Tweets

Recent Posts

  • Slow Down Your Speed
  • Korban Stereotype
  • Mengubah Kebiasaan
  • Ruby dan Sysadmin
  • Mengkoneksikan WIFI dari CLI

Recent Comments

  • sohib sanam on Mengkoneksikan WIFI dari CLI
  • udinms on Dreambox
  • riri on Membuat VPN mempergunakan Openswan
  • bernhard on Dreambox
  • lintang utara on Dreambox

© 2025 Gazebo

Powered by Esplanade Theme and WordPress