#!/bin/bash #这是一个计算三角形面积的脚本 echo "请输入三角形的底和高:" read -p “三角形的底” r read -p “三角形的高” h gongshi=$[echo "($r*$h)/2 |bc] echo "三角形面积为:$gongshi"
时间: 2024-03-12 11:48:34 浏览: 39
这是一个 Bash 脚本,用于计算三角形面积。它会提示用户输入三角形的底和高,然后使用一个简单的公式计算面积,并将结果输出到屏幕上。其中使用了一个叫做 bc 的工具来进行数值计算。不过,你的代码中有一些语法错误,正确的代码应该是这样的:
```bash
#!/bin/bash
echo "请输入三角形的底和高:"
read -p "三角形的底:" base
read -p "三角形的高:" height
area=$(echo "scale=2;($base*$height)/2" | bc)
echo "三角形面积为:$area"
```
在这个脚本中,我们首先提示用户输入底和高,然后使用 read 命令读取用户的输入。接下来,我们使用一个叫做 scale 的 bc 内置变量来设置小数点后的位数为 2,然后使用公式计算面积并将结果赋值给变量 area。最后,我们使用 echo 命令输出结果到屏幕上。
希望这能帮到你!
相关问题
Linux计算三角形底和高面积的shell脚本
可以使用bash脚本来计算三角形的底和高的面积,以下是一个简单的示例:
```bash
#!/bin/bash
# 读取三角形的底和高
echo "请输入三角形的底和高:"
read base
read height
# 计算面积
area=$(echo "scale=2;0.5*$base*$height" | bc)
# 输出结果
echo "三角形的面积为:$area"
```
这个脚本会提示用户输入三角形的底和高,然后计算面积,并将结果输出到屏幕上。注意,在Linux中计算小数需要使用bc命令。
用shell脚本计算三角形面积
以下是使用shell脚本计算三角形面积的方法:
1. 计算直角三角形的面积
```shell
#!/bin/bash
read -p "请输入直角三角形的底:" base
read -p "请输入直角三角形的高:" height
area=$(echo "scale=2; 0.5 * $base * $height" | bc)
echo "直角三角形的面积为:" $area
```
2. 计算等腰三角形的面积
```shell
#!/bin/bash
read -p "请输入等腰三角形的底:" base
read -p "请输入等腰三角形的高:" height
area=$(echo "scale=2; 0.5 * $base * $height" | bc)
echo "等腰三角形的面积为:" $area
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)