Linux计算三角形面积的脚本
时间: 2023-09-27 19:10:28 浏览: 149
可以使用bash脚本来计算三角形面积,以下是一个简单的示例:
```bash
#!/bin/bash
# 读取三角形的三个边长
echo "请输入三角形的三个边长:"
read a
read b
read c
# 计算半周长
s=$(echo "scale=2;($a+$b+$c)/2" | bc)
# 计算面积
area=$(echo "scale=2;sqrt($s*($s-$a)*($s-$b)*($s-$c))" | bc)
# 输出结果
echo "三角形的面积为:$area"
```
这个脚本会提示用户输入三角形的三个边长,然后计算半周长和面积,并将结果输出到屏幕上。注意,在Linux中计算平方根需要使用bc命令。
相关问题
Linux计算三角形面积的shell脚本
以下是一个计算三角形面积的shell脚本:
```shell
#!/bin/bash
# 获取三角形的三个边长
read -p "请输入三角形的第一条边长:" a
read -p "请输入三角形的第二条边长:" b
read -p "请输入三角形的第三条边长:" c
# 计算半周长
s=$(echo "scale=2;($a+$b+$c)/2"|bc)
# 计算面积
area=$(echo "scale=2;sqrt($s*($s-$a)*($s-$b)*($s-$c))"|bc)
echo "三角形的面积为:$area"
```
该脚本首先获取三角形的三个边长,然后计算出半周长$s$。最后使用海伦公式计算出三角形的面积,并输出结果。注意,在计算过程中需要使用`bc`命令来进行浮点数运算。
Linux计算三角形底和高面积的shell脚本
可以使用bash脚本来计算三角形的底和高的面积,以下是一个简单的示例:
```bash
#!/bin/bash
# 读取三角形的底和高
echo "请输入三角形的底和高:"
read base
read height
# 计算面积
area=$(echo "scale=2;0.5*$base*$height" | bc)
# 输出结果
echo "三角形的面积为:$area"
```
这个脚本会提示用户输入三角形的底和高,然后计算面积,并将结果输出到屏幕上。注意,在Linux中计算小数需要使用bc命令。
阅读全文