!!คำสั่ง INPUT และคำสั่ง LOCATE .......
คำสั่ง INPUT
คำสั่ง INPUT เป็นคำสั่งที่มีผลให้เครื่องหยุดการปฎิบัติอื่นๆ โดยจะมีเคอร์เซอร์มารอรับข้อมูลที่ป้อนเข้ามาในเครื่องคอมพิวเตอร์ ผู้ใช้สามารถป้อนข้อมูลค่าของตัวแปรต่างๆ ตามที่ต้องการได้โดยผ่านทาง Keyboard
ตัวอย่างที่ 1
INPUT A$,A
หลังจากคำสั่งให้เครื่องปฎิบัติงานตามคำสั่ง เครื่องจะรอการป้อนค่าให้กับตัวแปร A$ และ A ทาง Keyboard โดยจะแสดงเครื่องหมาย ? ออกมาทางจอภาพแล้วหยุดรอให้ป้อนข้อมูล เช่น ถ้า A$ มีค่าเท่ากับ WARAPORN และAมีค่าเท่ากับ 12000 การป้อนข้อมูลจะเป็นดังนี้
? WARAPORN ,12000
ถ้าต้องการให้เครื่องคอมพิวเตอร์ พิมพ์ข้อความอธิบายการป้อนข้อมูล สามารถใช้คำสั่ง INPUT ในรูปแบบที่ 2 พิมพ์ข้อความ ทั้งนี้เพื่อสะดวกในการป้อนข้อมูล ดังต่อไปนี้
ตัวอย่างที่ 2
INPUT "ENTER THE VALUE OF=";A
เครื่องคอมพิวเตอร์จะพิมพ์ข้อความ INPUT ENTER THE VALUE OF A ออกมาจากจอภาพแลพหยุดรอเพื่อให้ผู้ใช้ป้อนค่ากับตัวแปร A เข้าไปดังนี้
ENTER THE VALUE OF A ? 12000
คำสั่ง LOCATE
คำสั่ง LOCATE เป็นคำสั่งที่ใช้กำหนดตำแหน่งการพิมพ์ของบรรทัด และ คอลัมน์โดยสามารถใช้ควบคู่กับคำสั่งที่ใช้ในการแสดงผลลัพธ์ คือ คำสั่ง PRINT หรืออาจใช้ควบคู่กับคำสั่งในการรับข้อมูลก็ได้ เช่น คำสั่ง INPUT เป็นต้น
รูปแบบที่
LOCATE 10,20 หมายความว่า ให้ Cursor จะไปอยู่ที่บรรทัดที่ 10 คอลัมน์ ที่ 20
LOCATE 5,10 : PRINT "QBASIC" ให้พิมพ์คำว่า "QBASIC" ในบรรทัดที่ 5 คอลัมน์ที่ 10
นอกจากนี้เรายังสามารถใช้คำสั่ง LOCATE ควบคู่กับคำสั่ง INPUT ได้ เพื่อให้การรับข้อมูลและการ แสดงผลลัพธ์ออกมาสวยงาม
*********************************************************************************
ไม่มีความคิดเห็น:
แสดงความคิดเห็น