calculating the area of a circle with bc
Jozsef Vadkan
jozsi.avadkan at gmail.com
Sun Mar 28 18:55:29 UTC 2010
input like:
sh count.sh 0.45 2200
...
explanations:
0.45 => diameter [in meter]
2200 => e.g. xy money
$(echo "scale=100; 2^($1/2) * $(echo "scale=100; 4*a(1)" | bc -l)" | bc
-l) => area of the circle
xy money => some nations currency
i'm dividing the area of the circle because i want to get the "xy
money/square meter"
#!/bin/bash
echo "$2/$(echo "scale=100; 2^($1/2) * $(echo "scale=100; 4*a(1)" | bc
-l)" | bc -l)" | bc -l
is there a shorter/better way?
it would be a pizza price calculator. [:D]
45 cm pizza = 2200 xy money
30 cm pizza = 1260 xy money
22 cm pizza = 960 xy money
i just want to count that, what will i have to choose to get the best
price for "xy money/square meter" pizza.
don't laugh. [:D]
More information about the ubuntu-users
mailing list