- เปิดไฟล์ชื่อ lab_5_1.cpp
- build and run แล้วให้ชื่อ ตามโปรแกรม สังเกตผลลัพธ์ที่เกิดขึ้น
- แก้ไขโปรแกรม ให้แสดงข้อความ "The two names are not equal" เมื่อ name1 ไม่เท่ากับ name2 และแสดงข้อความ "The two names are equal" เมื่อ name1 เท่ากับ name2
- เปิดไฟล์ชื่อ lab_5_2.cpp
- build and run
- ให้ทดสอบป้อนชื่อที่ยาวกว่า 10 ตัวอักษร สังเกตผลลัพธ์
- ให้ทดสอบป้อนชื่อที่สั้นกว่า 10 ตัวอักษร สังเกตผลลัพธ์
- แก้ไขโปรแกรมให้แสดงชื่อที่ป้อนเข้าไปออกมา ในกรณีที่ความยาวชื่อน้อยกว่า 10
- เปิดไฟล์ชื่อ lab_5_3.cpp
- build and run โปรแกรมและสังเกตผลการทำงาน
- ทดสอบโดยการป้อนคะแนนของตัวเองลงไป (0 - 100)
- สังเกตความแตกต่างระหว่างคะแนน 82, 75, 60
- แก้ไขโปรแกรมให้สามารถแสดงเกรดได้ตั้งแต่คะแนน 0 ถึง 100 โดยมีเกณฑ์ดังนี้
Score | Grade |
---|---|
80+ | 4 |
70 - 79 | 3 |
60 - 69 | 2 |
50 - 69 | 1 |
0 - 49 | 0 |
- เปิดไฟล์ชื่อ lab_5_4.cpp
- build and run โปรแกรมและสังเกตผลการทำงาน
- ทดสอบป้อนเลข 1
- แก้ไขโปรแกรมเพื่อสร้างเมนูทั้งหมด 5 เมนู หากเลือกเมนูนอกจากที่สร้างไว้ ให้แสดงข้อความว่า Error
- เปิดไฟล์ชื่อ lab_5_5.cpp
- เขียนมินิเกม ผจญภัย รูปแบบ text mode
ข้อกำหนด
- มีการตั้งชื่อตัวละคร และตรวจเช็คชื่อ โดยความยาวชื่อห้ามเกิน 8 ตัวอักษร
- ถ้าชื่อยาวเกินให้ตัดที่ 8 ตัวอักษร
- ถ้าชื่อยาวไม่เกิน ให้เก็บชื่อนั้นไปใช้งาน
- เริ่มต้นให้แสดงข้อความต้อนรับผู้เล่น โดยนำชื่อตัวละครไปเป็นส่วนหนึ่งของประโยคทักทาย
- แสดงประโยคบอกสถานการณ์ เช่น ตอนนี้อยู่ที่ไหน กำลังทำอะไร จากนั้นเกิดเหตุการณ์ไม่คาดฝัน
- แสดงประโยคให้ผู้เล่น พิมพ์คำตอบในการตัดสินปัญหา (การเลือกคำตอบจะส่งผลต่อพลังชีวิตของผู้เล่นหรือคะแนน)
- สร้างสถานการณ์ให้ผู้เล่นได้เลือกคำตอบ เพิ่มอีก 2 สถานการณ์
- เมื่อสิ้นสุด ให้สรุปคะแนน และแสดงข้อความยินดี
คะแนนพิเศษ
ถ้าสามารถทำได้จะให้เป็นคะแนนพิเศษ (2 คะแนน)
- หากพลังชีวิต เป็น 0 ให้จบเกมทันที โดยไม่เกิดสถานการณ์ต่อไป