Devdit
 

โค้ดบวกเลข ภาษา Go รับค่าตัวเลขจากผู้ใช้งาน

1.5K

โค้ดบวกเลข ภาษา Go (Golang) รับค่าตัวเลขจากผู้ใช้งาน บทความนี้สอนเขียนโค้ดภาษา Go รับค่าตัวเลขทั้งหมด 2 ตัวจากผู้ใช้งาน และนำมาบวกกันด้วยเครื่องหมายบวก (+) พร้อมแสดงผลลัพธ์ออกสู่หน้าจอ สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง โค้ดบวกเลข ภาษา Go รับค่าตัวเลขจากผู้ใช้งาน

package main

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

func main() {
  	scanner := bufio.NewScanner(os.Stdin)
  	
  	fmt.Print("กรุณากรอกตัวเลขที่ 1 : ")
  	scanner.Scan()
  	number1, _ := strconv.Atoi( scanner.Text() )
  
    fmt.Print("กรุณากรอกตัวเลขที่ 2 : ")
  	scanner.Scan()
  	number2, _ := strconv.Atoi( scanner.Text() )

    total := number1 + number2

    fmt.Print(number1, " + ", number2, " = ", total)
}

ผลลัพธ์

กรุณากรอกตัวเลขที่ 1 : 8
กรุณากรอกตัวเลขที่ 2 : 4
8 + 4 = 12

คำอธิบาย

โค้ดบวกเลข ภาษา Go (Golang) จากตัวอย่างรับค่าจากผู้ใช้งานด้วยคำสั่ง scanner.Text() และแปลงค่าเป็นตัวเลขด้วย strconv.Atoi เก็บไว้ที่ตัวแปร number1 และ number2 จากนั้นเขียนโค้ดบวกเลขคือ total := number1 + number2 หมายความว่าให้นำตัวแปร number1 บวกกับ number2 และเก็บผลลัพธ์ไว้ที่ตัวแปร total พร้อมกับใช้คำสั่ง fmt.Print สำหรับพิมพ์ค่าผลลัพธ์บวกเลขด้วยภาษา Go ออกสู่หน้าจอ

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