Devdit
 

Go แม่สูตรคูณ ด้วย for loop

1.3K

สอนเขียน Go (Golang) โปรแกรมแม่สูตรคูณ โดยการรับค่าจากผู้ใช้งาน และวนลูปด้วยคำสั่ง for พร้อมแสดงผลแม่สูตรคูณผ่านคำสั่ง fmt.Println สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง Go แม่สูตรคูณ

package main
import (
    "bufio"
    "fmt"
    "os"
	"strconv"
)

func main() {
	scanner := bufio.NewScanner(os.Stdin)

	fmt.Print("Please input multiplication table : ")
	scanner.Scan()
	b, _ := strconv.Atoi( scanner.Text() )
	for i := 1; i < 12; i++ {
		fmt.Println( b,"x",i,"=",(b*i) )
	}
}

ผลลัพธ์

Please input multiplication table : 12
12 x 1 = 12
12 x 2 = 24
12 x 3 = 36
12 x 4 = 48
12 x 5 = 60
12 x 6 = 72
12 x 7 = 84
12 x 8 = 96
12 x 9 = 108
12 x 10 = 120
12 x 11 = 132

คำอธิบาย

1. import package ที่ต้องใช้งานทั้งหมด

2. รับค่าตัวเลขแม่สูตรคูณผ่านตัวแปร scanner

3. แปลงข้อความ (String) เป็นตัวเลข (Integer) ด้วยคำสั่ง strconv.Atoi

4. ใช้คำสั่ง for loop วนแม่สูตรตามตัวเลขที่ผู้ใช้งานกรอกเข้ามา โดยวน 1 - 12 รอบ

5. ภายใน for loop พิมพ์ผลลัพธ์ออกมาด้วยคำสั่ง fmt.Println

เขียน 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ