ມື້ທີ 1 / Day 1 💰 ພື້ນຖານ COBOL

📁 DATA DIVISION: ການບອກຂໍ້ມູນ

✅ ມື້ນີ້ພວກເຮົາຈະຮຽນ:
• ການປະກາດຕົວປ່ຽນ (ຄືການບອກວ່າ ມີຂໍ້ມູນຫຍັງແດ່)
• PIC (PICTURE) ຄືການບອກຮູບແບບຂໍ້ມູນ
• 01, 05 LEVEL (ຄືການຈັດກຸ່ມຂໍ້ມູນ)
• ຕົວຢ່າງ: ຂໍ້ມູນລູກຄ້າທະນາຄານ
🇱🇦 ຕົວຢ່າງຊີວິດຈິງ:
ທ້າວ ສຸກ ໄປເປີດບັນຊີທະນາຄານ BCEL. ພະນັກງານຖາມ:
"ຊື່ຫຍັງ?" → ຕອບ: ສຸກ (ປະເພດ: ຕົວໜັງສື)
"ເງິນຝາກເທົ່າໃດ?" → ຕອບ: 1,000,000 ກີບ (ປະເພດ: ຕົວເລກ)
ໃນ COBOL, ເຮົາຕ້ອງບອກລ່ວງໜ້າວ່າ ຂໍ້ມູນເປັນແບບໃດ.
🌐 HTML (ສະແດງຂໍ້ມູນ):
<p>ຊື່: ສຸກ</p>
<p>ຍອດເງິນ: 1,000,000 ກີບ</p>
⚙️ COBOL (ບອກຂໍ້ມູນ):
DATA DIVISION.
WORKING-STORAGE SECTION.
01 ລູກຄ້າ.
    05 ຊື່ລູກຄ້າ PIC X(30).
    05 ຍອດເງິນ PIC 9(7)V99.
    05 �ະເພດບັນຊີ PIC X(10).

*> 01 = ກຸ່ມໃຫຍ່ (record)
*> 05 = ຂໍ້ມູນຍ່ອຍ (field)
*> PIC X(30) = ຕົວໜັງສື 30 ໂຕ
*> PIC 9(7)V99 = ເງິນ 7 ໂຕ + ຈຸດ + 2 ໂຕ (ສະຕາງ)

📊 ຮູບແບບ PIC (PICTURE) ທີ່ໃຊ້ປະຈຳ

PIC ໝາຍເຖິງ ຕົວຢ່າງ
PIC X(10) ຕົວໜັງສື 10 ໂຕ "ສະບາຍດີ"
PIC 9(5) ຕົວເລກ 5 ໂຕ (ບໍ່ມີຈຸດ) 12345
PIC 9(5)V99 ຕົວເລກ 5 ໂຕ ຈຸດ 2 ໂຕ 12345.67
PIC 9(7)V99 ເງິນ 7 ລ້ານ ມີສະຕາງ 5000000.00

✍️ ມາຝຶກກຳນົດຂໍ້ມູນນຳກັນ

ໃສ່ຂໍ້ມູນຂອງເຈົ້າ:

ກົດປຸ່ມ ເພື່ອເບິ່ງ COBOL
1,000,000 ກີບ
📝 ສະຫຼຸບມື້ນີ້:
• DATA DIVISION = ບ່ອນບອກວ່າ ມີຂໍ້ມູນຫຍັງແດ່
• 01, 05 = ໝາຍເລກລະດັບ (01 ໃຫຍ່ກວ່າ 05)
• PIC X = ຕົວໜັງສື
• PIC 9 = ຕົວເລກ
• V = ຈຸດທົດສະນິຍົມ (ບໍ່ສະແດງ ແຕ່ຄິດໄລ່ຖືກ)
ມື້ອື່ນ ພວກເຮົາຈະຮຽນ PROCEDURE DIVISION ແລະ MOVE