Arithmetic Operations using Basic Calculator

  • Basic Calculator aka bc is a language in itself.
  • It comes preinstalled in most version of linux
#! /bin/bash
echo Calculation using Basic Calculator - bc
read -p "Enter 1st value : " num1
read -p "Enter 2st value : " num2

echo -e "Addition is : \c"
echo "$num1 + $num2" | bc

echo -e "Substraction is : \c"
echo "$num1 - $num2" | bc

echo -e "Multiplication is : \c"
echo "$num1 * $num2" | bc

echo -e "Division is : \c"
echo "scale=2;$num1 / $num2" | bc

echo -e "Sqare Root of $num1 : \c"
echo "scale=2; sqrt($num1)" | bc -l # -l for mathlibrary

echo -e "Cube of $num1 : \c"
echo "scale=2; $num1^3" | bc -l

Leave a Comment