สอนเขียนโปรแกรมภาษา Go (Golang) เช็คว่าเป็นเลขคู่ หรือเลขคี่ สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง Go เลขคู่ เลขคี่
package main
import (
"bufio"
"fmt"
"os"
"strconv"
)
func main() {
scanner := bufio.NewScanner(os.Stdin)
fmt.Print("Please input number : ")
scanner.Scan()
b, _ := strconv.Atoi( scanner.Text() )
if( b%2 == 0 ) {
fmt.Print("Even number")
} else {
fmt.Print("Odd number")
}
}
ผลลัพธ์
Please input number : 4
Even number
Please input number : 9
Odd number
โค้ดด้านบนรับค่าจากผู้ใช้งาน และแปลงข้อความเป็นตัวเลขด้วยคำสั่ง strconv.Atoi และเก็บค่าไว้ที่ตัวแปร b จากนั้นนำตัวแปร b มาหารเอาเศษด้วยเครื่องหมาย % ถ้าผลลัพธ์เท่ากับ 0 แปลว่าเป็นเลขคู่ พิมพ์ Even number ออกสู่หน้าจอ กลับกันถ้าหารเอาเศษแล้วผลลัพธ์ไม่เท่ากับ 0 แปลว่า เป็นเลขคู่ พิมพ์ผลลัพธ์ Odd number