使用三角形的底边和高计算高角形面积 A=1/2bh
#!/bin/bash
read -p "请输入三角形的底边长度" bottom
read -p "请输入三角形的高长度" hight
A=$(echo "scale =1; 1/2 * $hight * $bottom" |bc)
echo -e "\033[31m三角形面积是:$A\033[0m"
-bash-4.2$ ./test.sh
请输入三角形的底边长度3
请输入三角形的高长度4
三角形面积是:6.0
梯形面积:(上底+下底)*高/2
#!/bin/bash
read -p "请输入梯形的上底边的长度" aup
read -p "请输入梯形的下底边的长度" bdown
read -p "请输入梯形高的长度" hight
A=$(echo "scale =2;($aup + $bdown) * $hight/2" |bc)
echo -e "\033[32m梯形面积是:$A\033[0m"
-bash-4.2$ ./test.sh
请输入梯形的上底边的长度12
请输入梯形的下底边的长度14
请输入梯形高的长度5
梯形面积是:65.00
圆形面积πr^2 π=3.14
#!/bin/bash
read -p "请输入圆形的半径长度" radius
A=$(echo "scale=2; 3.14 * $radius^2" |bc)
echo -e "\033[33m圆形面积是:$A\033[0m"
-bash-4.2$ ./test.sh
请输入圆形的半径长度3
圆形面积是:28.26