【問1】:編寫一個(gè)golang程序,在屏幕上顯示:
Programming is fun!
And Programming in C is even more fun!
【答1】:可以用如下的代碼實(shí)現(xiàn):
package main
import "fmt"
func main() {
? ? fmt.Println("Programming is fun!")
? ? fmt.Println("And Programming in C is even more fun!")
}
輸出結(jié)果為:
Programming is fun!
And Programming in C is even more fun!
【問2】:編寫一個(gè)golang程序,求華氏溫度 100°F 對(duì)應(yīng)的攝氏溫度。攝氏溫度 c=5*(f-32)/9,其中f表示華氏溫度。
【答2】:以下是實(shí)現(xiàn)代碼:
package main
import "fmt"
func main() {
? ? fahrenheit := 100.0
? ? celsius := 5 * (fahrenheit - 32.0) / 9.0
? ? fmt.Printf("%v°F 對(duì)應(yīng)的攝氏溫度為:%v°C", fahrenheit, celsius)
}
輸出結(jié)果為:
100°F 對(duì)應(yīng)的攝氏溫度為:37.77777777777778°C
在輸出格式中,%v表示占位符,可以用來打印任何類型的值。在字符串中,%v會(huì)被實(shí)際值替換。
【問3】:編寫一個(gè)golang程序:輸入用戶某個(gè)月的用水量x(噸),計(jì)算并輸出該用戶應(yīng)該支付的水費(fèi)y(元),結(jié)果保留2位小數(shù)。其中y與x之間的函數(shù)關(guān)系為:當(dāng)x大于15時(shí),y=2.5x-10.5;其它情況,y=4x/3。
【答3】:可以使用如下代碼實(shí)現(xiàn):
package main
import "fmt"
func main() {
? ? // 輸入用水量
? ? var x float64
? ? fmt.Print("請(qǐng)輸入本月用水量(噸):")
? ? fmt.Scan(&x)
? ? // 計(jì)算水費(fèi)
? ? var y float64
? ? if x > 15 {
? ? ? ? y = 2.5*x - 10.5
? ? } else {
? ? ? ? y = 4*x/3
? ? }
? ? // 輸出結(jié)果
? ? fmt.Printf("您本月應(yīng)該支付的水費(fèi)為:%.2f 元\n", y)
}
輸出結(jié)果會(huì)根據(jù)輸入的用水量而有所不同。例如輸入20,輸出結(jié)果為:
您本月應(yīng)該支付的水費(fèi)為:39.50 元
【問4】:編寫一個(gè)golang程序:輸入存款金額 money、存期 year 和年利率rate,根據(jù)公式計(jì)算存款到期時(shí)的本息合計(jì)sum(稅前),輸出時(shí)保留2位小數(shù)。其中:sum = money *( 1 + rate)^year.
【答4】:好的,以下是計(jì)算本息合計(jì)的Golang程序:
package main
import "fmt"
import "math"
func main() {
? ? var money float64 // 存款金額
? ? var year float64 // 存期(年數(shù))
? ? var rate float64 // 年利率
? ? var sum float64 // 本息合計(jì)
? ? fmt.Printf("請(qǐng)輸入存款金額:")
? ? fmt.Scan(&money) // 輸入存款金額
? ? fmt.Printf("請(qǐng)輸入存期(年數(shù)):")
? ? fmt.Scan(&year) // 輸入存期
? ? fmt.Printf("請(qǐng)輸入年利率:")
? ? fmt.Scan(&rate) // 輸入年利率
? ? sum = money * math.Pow((1+rate), year) // 計(jì)算本息合計(jì)
? ? fmt.Printf("本息合計(jì)為:%.2f元\n", sum) // 輸出本息合計(jì),保留2位小數(shù)
}
這個(gè)程序首先會(huì)提示用戶分別輸入存款金額、存期和年利率,然后使用math.Pow函數(shù)計(jì)算本息合計(jì)(即使用公式sum = money * (1 + rate)^year計(jì)算本息合計(jì)的值),最后輸出計(jì)算結(jié)果并保留2位小數(shù),輸出的單位是元。文章來源:http://www.zghlxwxcb.cn/news/detail-494428.html
請(qǐng)輸入存款金額:1000
請(qǐng)輸入存期(年數(shù)):3
請(qǐng)輸入年利率:0.025
本息合計(jì)為:1076.89元
【注】:以上程序均是一次性輸出。文章來源地址http://www.zghlxwxcb.cn/news/detail-494428.html
到了這里,關(guān)于AIGC:生成簡(jiǎn)單的Golang語言程序的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!