สอนเขียนภาษา Go (Golang) สำหรับคำนวณหาเลขยกกำลัง ด้วยคำสั่ง pow จาก package math โดยโปรแกรมจะรับค่าตัวเลข และเลขยกกำลังจากผู้ใช้งาน และแสดงผลลัพธ์ออกสู่หน้าจอ สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง Go เลขยกกำลัง ด้วยคำสั่ง pow
package main
import (
"bufio"
"fmt"
"os"
"strconv"
"math"
)
func main() {
scanner := bufio.NewScanner(os.Stdin)
fmt.Print("กรุณากรอกตัวเลย : ")
scanner.Scan()
n, _ := strconv.ParseFloat( scanner.Text(), 32)
fmt.Print("กรุณากรอกเลขยกกำลัง : ")
scanner.Scan()
e, _ := strconv.ParseFloat( scanner.Text(), 32)
if( n > 0 && e > 0 ) {
s := math.Pow(n, e);
fmt.Println( n,"ยกกำลัง",e,"เท่ากับ",s );
}
}
ผลลัพธ์
กรุณากรอกตัวเลย : 4
กรุณากรอกเลขยกกำลัง : 2
4 ยกกำลัง 2 เท่ากับ 16