แสดงบทความที่มีป้ายกำกับ คำสั่ง INPUT และคำสั่ง LOCATE แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ คำสั่ง INPUT และคำสั่ง LOCATE แสดงบทความทั้งหมด

วันอังคารที่ 24 มิถุนายน พ.ศ. 2557

คำสั่ง INPUT และคำสั่ง LOCATE

!!คำสั่ง 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 ได้ เพื่อให้การรับข้อมูลและการ แสดงผลลัพธ์ออกมาสวยงาม


*********************************************************************************