scala求梯形周长和面积
时间: 2023-03-20 10:01:21 浏览: 125
要计算一个梯形的周长和面积,需要知道梯形的上底、下底、高度和斜边长度。以下是使用 Scala 编写的计算梯形周长和面积的代码示例:
```scala
val upperBase = 5.0 // 上底
val lowerBase = 10.0 // 下底
val height = 7.0 // 高度
val obliqueSide = 8.602 // 斜边长度
val perimeter = upperBase + lowerBase + 2 * obliqueSide // 周长
val area = (upperBase + lowerBase) * height / 2 // 面积
println(s"梯形的周长为:$perimeter")
println(s"梯形的面积为:$area")
```
在这个示例中,我们定义了上底、下底、高度和斜边长度的变量,并计算了梯形的周长和面积。最后,我们使用 `println` 函数将结果输出到控制台。
相关问题
scala求圆周长和面积
要计算圆的周长和面积,可以使用Scala中的数学库。以下是一个简单的Scala程序示例,用于计算圆的周长和面积:
```scala
import scala.math._
object Circle {
def main(args: Array[String]): Unit = {
val radius = 5.0
val circumference = 2 * Pi * radius
val area = Pi * pow(radius, 2)
println(s"圆的周长为: $circumference")
println(s"圆的面积为: $area")
}
}
```
在这个程序中,我们导入了Scala的数学库,使用了`Pi`和`pow`函数。`Pi`函数返回圆周率,`pow`函数返回给定数的指定次幂。
然后我们定义了一个`radius`变量表示圆的半径,并使用它来计算圆的周长和面积。最后,我们使用`println`函数输出计算结果。
阅读全文