สอนเขียน Go (Golang) แม่สูตรคูณ ด้วยการวนลูปของคำสั่ง while สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง Go สูตรคูณ while
package main
import (
"fmt"
)
func main() {
i := 1
b := 2
for( i <= 12 ) {
fmt.Println( b, "x", i, "=", (b*i) )
i++
}
}
ผลลัพธ์
2 x 1 = 2
2 x 2 = 4
2 x 3 = 6
2 x 4 = 8
2 x 5 = 10
2 x 6 = 12
2 x 7 = 14
2 x 8 = 16
2 x 9 = 18
2 x 10 = 20
2 x 11 = 22
2 x 12 = 24
1. สร้างตัวแปร i ใช้สำหรับวนลูป while แม่สูตรคูณ
2. สร้างตัวแปร b เก็บค่าเลขแม่สูตรคูณ ตัวอย่างคือแม่ 2
3. while ในภาษา Go ใช้ for แทนแต่กำหนดเงื่อนไขเหมือน while คือ ถ้า i<=12 ให้เข้าไปทำงานภายในลูป
4. ภายในลูปพิมพ์แม่สูตรแต่ละรอบออกมาด้วยคำสั่ง fmt.Println
5. ก่อนจบลูปแต่ละรอบให้ตัวแปร i บวกตัวเองเพิ่มที่ละ 1