I need to write a script to find radius of a circle and then find the area while the circumference is given
JavaScript
x
#!/bin/bash
echo -n "Enter the circumference: "
read CIRC
PI=3.14
let RAD=$(($CIRC/((2*$PI )) ))
let AREA=$PI * $RAD * $RAD
echo "The area of a circle is: "$AREA""
The formula is: RADIUS=CIRCUMFERENCE/(2 * PI) The problem is I cant make this formula work because bash doesn’t accept decimal division I read a lot of answers there but still can’t get what I want
I have something like
JavaScript
let RAD=$(($CIRC/((2*$PI )) ))
was trying a lot of different variants,used bc -l but still can’t do it right and there are always a mistakes
Advertisement
Answer
JavaScript
echo -n "Enter the circumference: "
read CIRC
PI=3.14
RAD=`bc -l <<< "$CIRC/(2*$PI)"`
echo $RAD
AREA=`bc -l <<< "$PI*$RAD*$RAD"`
echo "The area of a circle is: "$AREA""