# การใช้งาน if statement ในภาษา Delphi Object Pascal แบบง่ายๆ
การเขียนโปรแกรมนั้นก็เหมือนกับการเขียนเรื่องราวที่มีการตัดสินใจในแต่ละจุดเพื่อให้บรรลุเป้าหมายสุดท้าย และ `if statement` หรือ "คำสั่งเงื่อนไข" เป็นหนึ่งในเครื่องมือพื้นฐานที่ช่วยให้โปรแกรมของเราสามารถทำการตัดสินใจได้ ในภาษา Delphi Object Pascal การใช้ `if statement` นั้นง่ายต่อการเรียนรู้และนำไปใช้ วันนี้เราจะมาดูถึงการใช้ `if statement` พร้อมตัวอย่าง CODE และอธิบายการทำงาน รวมถึงการยกตัวอย่าง usecase ในโลกจริงเพื่อให้เห็นถึงประโยชน์และสถานการณ์ที่มันสามารถช่วยได้
ใน Delphi, โครงสร้างพื้นฐานของ `if statement` สามารถเขียนได้ดังนี้:
if Condition then
begin
// คำสั่งที่จะทำเมื่อเงื่อนไขเป็นจริง
end
else
begin
// คำสั่งที่จะทำเมื่อเงื่อนไขเป็นเท็จ
end;
`Condition` ในที่นี้คือเงื่อนไขที่เราต้องการตรวจสอบซึ่งสามารถเป็นพวกการเปรียบเทียบค่าหรือเงื่อนไขซับซ้อนที่สร้างขึ้นโดยการใช้ logical operators เช่น AND (และ), OR (หรือ)
ตัวอย่างโค้ด #1: ตรวจสอบอายุ
var
age: Integer;
begin
age := 20;
if age >= 18 then
begin
ShowMessage('คุณมีสิทธิ์เลือกตั้ง');
end
else
begin
ShowMessage('คุณยังไม่มีสิทธิ์เลือกตั้ง');
end;
end;
ในตัวอย่างนี้ เราตรวจสอบว่าอายุ (`age`) ของผู้ใช้เกินกว่าเกณฑ์ที่กำหนดไว้สำหรับการเลือกตั้งหรือไม่ ถ้าผ่านเงื่อนไขจะแสดงข้อความหนึ่ง หากไม่จะแสดงอีกข้อความหนึ่ง
ตัวอย่างโค้ด #2: การคำนวณส่วนลด
var
amount, discount: Real;
begin
amount := 500; // จำนวนเงินที่ลูกค้าจ่าย
if amount > 1000 then
begin
discount := amount * 0.1; // ส่วนลด 10%
ShowMessage('คุณได้รับส่วนลด: ' + FloatToStr(discount));
end
else
begin
ShowMessage('คุณไม่ได้รับส่วนลด');
end;
end;
ในตัวอย่างนี้ เราให้ส่วนลดกับลูกค้าหากพวกเขาซื้อสินค้าเกินเงื่อนไขจำนวนเงินที่กำหนด ตัวแปร `amount` คือยอดที่ลูกค้าต้องจ่าย และ `discount` คือส่วนลดที่พวกเขาจะได้รับหากยอดเกิน 1000 บาท
ตัวอย่างโค้ด #3: ตรวจสอบการล็อกอิน
var
username, password: String;
begin
username := 'user1';
password := 'pass1234';
if (username = 'user1') and (password = 'pass1234') then
begin
ShowMessage('ล็อกอินสำเร็จ');
end
else
begin
ShowMessage('ชื่อผู้ใช้หรือรหัสผ่านไม่ถูกต้อง');
end;
end;
ในตัวอย่างสุดท้ายนี้เป็นการใช้ `if statement` เพื่อตรวจสอบความถูกต้องของ ชื่อผู้ใช้ (`username`) และรหัสผ่าน (`password`) ในการล็อกอินเข้าสู่ระบบของพวกเขา
ในโลกการทำงานจริง, `if statement` นั้นมีความสำคัญอย่างยิ่ง ตั้งแต่การตรวจสอบสิทธิ์ของผู้ใช้, การคำนวณราคาหลังจากการใช้โค้ดส่วนลด, หรือแม้กระทั่งการเปิดปุ่มบนหน้าเว็บที่ต้องการสิทธิ์เฉพาะ เงื่อนไขเหล่านี้จำเป็นต้องมีการพิจารณาอย่างละเอียดรอบคอบ และการใช้ `if statement` อย่างเหมาะสมทำให้การพัฒนาแอปพลิเคชันมีประสิทธิภาพมากขึ้น
การใช้ `if statement` ในภาษา Delphi Object Pascal นั้นเป็นพื้นฐานที่ทุกโปรแกรมเมอร์ควรทราบ ด้วยการเรียนรู้ที่ EPT, คุณจะได้สัมผัสกับตัวอย่างการใช้งานพื้นฐานเหล่านี้และยังจะได้เรียนวิธีประยุกต์ใช้ในโครงการจริงที่ซับซ้อนกว่า ทีมของเราที่ EPT พร้อมด้วยหลักสูตรที่ครอบคลุมและมีการปรับอัพเดทอยู่ตลอดเวลา จะช่วยให้คุณนำความรู้ที่ได้ไปใช้จริงได้อย่างมั่นใจ สมัครเรียนร่วมกับเราได้แล้ววันนี้ เพื่อก้าวสู่เส้นทางการเป็นนักพัฒนาซอฟต์แวร์มืออาชีพ!
หมายเหตุ:
การเขียนโค้ดที่ดีไม่ประกอบด้วยเพียงแค่การใช้ `if statement` เท่านั้น แต่ยังรวมถึงการทำความเข้าใจหลักการโปรแกรมเมอร์อื่นๆ เช่น loop, function และ object-oriented programming ที่ EPT เรามีหลักสูตรที่จะทำให้คุณเข้าใจเหล่านี้อย่างลึกซึ้งและสามารถประยุกต์ใช้ในโลกแห่งการทำงานจริงได้!
หมายเหตุ: ข้อมูลในบทความนี้อาจจะผิด โปรดตรวจสอบความถูกต้องของบทความอีกครั้งหนึ่ง บทความนี้ไม่สามารถนำไปใช้อ้างอิงใด ๆ ได้ ทาง EPT ไม่ขอยืนยันความถูกต้อง และไม่ขอรับผิดชอบต่อความเสียหายใดที่เกิดจากบทความชุดนี้ทั้งทางทรัพย์สิน ร่างกาย หรือจิตใจของผู้อ่านและผู้เกี่ยวข้อง
Tag ที่น่าสนใจ: if_statement delphi object_pascal programming conditional_statements programming_basics logical_operators usecase real-world_examples
หากมีข้อผิดพลาด/ต้องการพูดคุยเพิ่มเติมเกี่ยวกับบทความนี้ กรุณาแจ้งที่ http://m.me/Expert.Programming.Tutor
085-350-7540 (DTAC)
084-88-00-255 (AIS)
026-111-618
หรือทาง EMAIL: NTPRINTF@GMAIL.COM