INPUT and data types · INPUT และ数据类型
This page needs a recent browser (with SharedArrayBuffer support). Please update Chrome, Edge, Firefox or Safari to the latest version. · หน้านี้ต้องใช้เบราว์เซอร์ล่าสุด (รองรับ SharedArrayBuffer) กรุณาอัปเดต Chrome, Edge, Firefox หรือ Safari เป็นเวอร์ชันล่าสุด
English
INPUT reads what the user types
INPUTreads one line the user types and stores it in a variable.- Pair it with
OUTPUTto talk to the user.
ไทย
INPUT อ่านสิ่งที่ผู้ใช้พิมพ์
INPUTอ่านบรรทัดที่ผู้ใช้พิมพ์หนึ่งบรรทัดแล้วเก็บไว้ในตัวแปร- คู่กับ
OUTPUTเพื่อสื่อสารกับผู้ใช้
INPUT Name
OUTPUT "Hello, ", Name
English
DECLARE the type so numbers work
- Text typed in is a string by default.
DECLAREa variable asINTEGER(orREAL) soINPUTreads a number.
ไทย
DECLARE ประเภทเพื่อให้เลขทำงานได้
- ข้อความที่พิมพ์เข้ามาจะเป็น string โดยธรรมชาติ
DECLAREตัวแปรเป็นINTEGER(หรือREAL) เพื่อให้INPUTอ่านเป็นตัวเลข
DECLARE Age : INTEGER
INPUT Age
OUTPUT Age + 1
English
The five data types
- Every value has a type. The 2026–2028 syllabus uses five: INTEGER, REAL, CHAR, STRING and BOOLEAN.
ไทย
ประเภทข้อมูลทั้งห้า
- ทุกค่ามี ประเภท หลักสูตร 2026–2028 ใช้ห้าประเภท: INTEGER, REAL, CHAR, STRING และ BOOLEAN
DECLARE Price : REAL
DECLARE Letter : CHAR
DECLARE Passed : BOOLEAN
Price ← 2.50
Letter ← 'A'
Passed ← TRUE
OUTPUT Price, " ", Letter, " ", Passed
English
Watch out
- Without
DECLARE ... : INTEGER,INPUTkeeps the value as a string, soAge + 1would fail. CHARholds one character in single quotes ('A');STRINGholds many in double quotes.
ไทย
ระวัง
- หากไม่มี
DECLARE ... : INTEGER,INPUTจะรักษาค่าให้เป็น string ทำให้Age + 1ล้มเหลว CHARเก็บ หนึ่ง ตัวอักษรในเครื่องหมายอปว ('A'); ส่วนSTRINGเก็บหลายอย่างในเครื่องหมายออปวคู่
English
Common mistakes
INPUT xreads a value intox.- Choose the right type: INTEGER, REAL, STRING, BOOLEAN or CHAR.
ไทย
ข้อผิดพลาดที่พบบ่อย
INPUT xอ่านค่าเข้าไปยังx- เลือกประเภทที่ถูกต้อง: INTEGER, REAL, STRING, BOOLEAN หรือ CHAR
English
Now you try
- Each task reads one input with
INPUT. - Press Check answer to test it.
ไทย
ลองดูเลย
- แต่ละงานอ่าน หนึ่ง อินพุตด้วย
INPUT - กด Check answer เพื่อทดสอบ
Read a name with INPUT, then output Hi, followed by the name. For input Sam, output Hi, Sam. · อ่านชื่อด้วย INPUT, แล้วแสดง Hi, ตามด้วยชื่อ สำหรับอินพุต Sam, แสดงผล Hi, Sam
Click Run to see the output here. · คลิก Run เพื่อดูผลลัพธ์ที่นี่
DECLARE N as INTEGER, read it with INPUT, then output N + 1. For input 9, output 10. · DECLARE N เป็น INTEGER, อ่านด้วย INPUT, แล้วแสดง N + 1 สำหรับอินพุต 9, แสดงผล 10
Click Run to see the output here. · คลิก Run เพื่อดูผลลัพธ์ที่นี่
Read an INTEGER N, then output N doubled (times 2). For input 6, output 12. · อ่าน INTEGER N, แล้วแสดงผลสองเท่า (คูณ 2) ของ N สำหรับอินพุต 6, แสดงผล 12
Click Run to see the output here. · คลิก Run เพื่อดูผลลัพธ์ที่นี่