Devdit
 

Go เลขคู่ เลขคี่

1.1K

สอนเขียนโปรแกรมภาษา 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

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