Shell语言解决几何问题

使用三角形的底边和高计算高角形面积 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
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值