用于求正方体体积和表面积的Golang程序


2022 年 2 月 27 日, Learn eTutorial
1541

为了更好地理解这个示例,我们始终建议您学习下面列出的 Golang 编程 的基础主题

如何求正方体的体积和表面积

正方体是一个三维立体图形,有6个正方形面。正方体的体积是正方体所占据的总三维空间。正方体的体积可以通过将边长相乘三次来求得。

正方体体积 = l * l * l
 

正方体的表面积是构成正方体的所有面的面积之和。表面积的公式是正方体边长平方的六倍。
 

正方体表面积 = 6l²

正方体的侧面面积是四个侧面的面积。

正方体的侧面面积 = 4 * (l * l)

其中 l 是正方体任意一边的长度

 

如何在GO程序中求正方体的体积和表面积

这里我们展示如何在Go语言中求正方体的体积和表面积。变量 len 表示正方体的长度。其他变量 SA、Vol、LA 用作表面积、体积、侧面面积的结果变量。使用数学函数进行计算。体积通过 l * l * l 计算,表面积通过 6l²计算。最后打印结果。下面是Go程序中使用的步骤。

算法

第一步:导入 fmt

第二步:启动 main() 函数

步骤 3:声明变量 len、SA、Vol、LA

步骤 4:读取正方体任意一边的长度 len

步骤 5:使用 6l² 计算表面积

步骤 6使用 l * l * l  计算体积

步骤 7:使用 4 * (l * l) 计算侧面面积

步骤 8使用 fmt.Println() 打印 SA、Vol、LA 

 

Golang 源代码

                                          package main

import "fmt"

func main() {

    var len, SA, Vol, LA float32

    fmt.Print("Enter the length of any side of a cube = ")
    fmt.Scanln(&len;)

    SA = 6 * (len * len)
    Vol = len * len * len
    LA = 4 * (len * len)

    fmt.Println("\nThe volume of a cube            = ", Vol)
    fmt.Println("The surface area of a cube      = ", SA)
    fmt.Println("Lateral surface area of a cube  = ", LA)
}

                                      

输出

Enter the length of any side of a cube = 7
The volume of a cube            = 343
The surface area of a cube      = 294
Lateral surface area of a cube  = 196