บทความ: การใช้งาน if-else ในภาษา COBOL แบบง่ายๆ
ในยุคดิจิทัลที่มีการเปลี่ยนแปลงอย่างรวดเร็ว ความรู้พื้นฐานด้านการเขียนโปรแกรมยังคงเป็นทักษะที่สำคัญ หนึ่งในภาษาโปรแกรมมิ่งที่อุตสาหกรรมบางแขนงยังใช้อย่างแพร่หลายคือ COBOL (Common Business-Oriented Language) แม้ภาษานี้จะถูกพัฒนามาตั้งแต่ปี 1959 แต่ก็ยังเป็นหัวใจของระบบหลายองค์กร ด้วยเหตุนี้ ความเข้าใจในการใช้คำสั่งพื้นฐานอย่าง if-else จึงยังคงสำคัญ
คำสั่ง if-else เป็นคำสั่งการควบคุมโปรแกรมที่ทำหน้าที่ตัดสินใจการทำงานของโปรแกรม โดยโครงสร้างของ if-else ในภาษา COBOL นั้นมีลักษณะพิเศษ ซึ่งต้องใช้โครงสร้างการเขียนที่เป็นระเบียบและการจัดกลุ่มของคำสั่งโดยมีการจัดวางที่ชัดเจน
ตัวอย่างที่ 1: การตรวจสอบเงื่อนไขของตัวเลข
IF NUM-A > 100 THEN
DISPLAY 'NUM-A มากกว่า 100'
ELSE
DISPLAY 'NUM-A น้อยกว่าหรือเท่ากับ 100'
END-IF.
การทำงาน: โปรแกรมจะตรวจสอบว่าตัวแปร `NUM-A` มีค่ามากกว่า 100 หรือไม่ หากมากกว่าจะแสดงข้อความ "NUM-A มากกว่า 100" ถ้าไม่ใช่ จะแสดงข้อความ "NUM-A น้อยกว่าหรือเท่ากับ 100"
ตัวอย่างที่ 2: การใช้งานมากกว่าหนึ่งเงื่อนไข
IF AGE >= 18 AND AGE <= 65 THEN
DISPLAY 'คุณอยู่ในวัยทำงาน'
ELSE
DISPLAY 'คุณอยู่นอกวัยทำงาน'
END-IF.
การทำงาน: โปรแกรมจะตรวจสอบว่าตัวแปร `AGE` อยู่ในช่วงอายุที่พอดีสำหรับการทำงานหรือไม่ หากอยู่ในช่วงนั้นจะแสดงข้อความ "คุณอยู่ในวัยทำงาน" ถ้าไม่ จะแสดงข้อความ "คุณอยู่นอกวัยทำงาน"
ตัวอย่างที่ 3: การใช้งาน ELSE-IF (เรียกอีกอย่างว่า EVALUATE)
IF GRADE = 'A' THEN
DISPLAY 'เยี่ยมมาก!'
ELSE IF GRADE = 'B' THEN
DISPLAY 'ดีมาก!'
ELSE IF GRADE = 'C' THEN
DISPLAY 'พอใช้'
ELSE
DISPLAY 'ต้องปรับปรุง'
END-IF.
การทำงาน: โปรแกรมนี้จะตรวจสอบเกรดของนักเรียนและแสดงข้อความตามเกรดที่ได้ โดยมีการแสดงผลที่แตกต่างกันสำหรับเกรด A, B, C, หรือเกรดอื่นๆที่ต้องการการปรับปรุง
ในภาคธุรกิจ การใช้ if-else ในภาษา COBOL สามารถตัดสินใจในกระบวนการสำคัญได้มากมาย ยกตัวอย่างเช่น ระบบการคำนวณเงินเดือนของพนักงานสามารถใช้ if-else เพื่อตรวจสอบข้อมูลที่กรอกเข้ามาว่าพนักงานทำงานครบตามชั่วโมงที่กำหนดหรือไม่ หากไม่ครบจะมีการคำนวณเงินเดือนที่แตกต่าง หรือเช่นในระบบธนาคาร การตรวจสอบว่าลูกค้ามีเงินคงเหลือเพียงพอที่จะทำการถอนเงินหรือไม่
หมายเหตุ: ข้อมูลในบทความนี้อาจจะผิด โปรดตรวจสอบความถูกต้องของบทความอีกครั้งหนึ่ง บทความนี้ไม่สามารถนำไปใช้อ้างอิงใด ๆ ได้ ทาง EPT ไม่ขอยืนยันความถูกต้อง และไม่ขอรับผิดชอบต่อความเสียหายใดที่เกิดจากบทความชุดนี้ทั้งทางทรัพย์สิน ร่างกาย หรือจิตใจของผู้อ่านและผู้เกี่ยวข้อง
Tag ที่น่าสนใจ: cobol if-else programming_language digital_transformation code_examples basic_programming business_programming conditional_statements real-world_use_cases
หากมีข้อผิดพลาด/ต้องการพูดคุยเพิ่มเติมเกี่ยวกับบทความนี้ กรุณาแจ้งที่ http://m.me/Expert.Programming.Tutor
085-350-7540 (DTAC)
084-88-00-255 (AIS)
026-111-618
หรือทาง EMAIL: NTPRINTF@GMAIL.COM
Copyright (c) 2013 expert-programming-tutor.com. All rights reserved. | 085-350-7540 | 084-88-00-255 | ntprintf@gmail.com