More Related Content Similar to ฟังก์ชั่น break Similar to ฟังก์ชั่น break (20) More from เทวัญ ภูพานทอง (20) ฟังก์ชั่น break1. เอกสารประกอบการเรียนรายวิชา การเขียนโปรแกรมภาษาซีเบื้องต้น ง 30244
ใบความรู้ที่ 18.1
เรื่อง ฟังก์ชัน break (การออกจากวนรอบการทางาน)
ผลการเรียนรู้ที่คาดหวัง - อธิบายการใช้ฟังก์ชัน break ในการวนรอบการท้างานหรือท้าซ้้าได้
เมื่อโปรแกรมท้างานมาถึงยังบรรทัดที่มีฟังก์ชัน break จะท้าการออกจากการวนรอบทันที ในกรณีที่มีการ
ก้าหนดให้โปรแกรมวนรอบโดยใช้ฟังก์ชัน while, do_while หรือ for โปรแกรมจะต้องท้างานตามเงื่อนไขจนกว่า
จะเป็นจริง แต่ฟังก์ชัน break จะท้าให้โปรแกรมกระโดดออกจากลูปไปท้างานยังบรรทัดที่อยู่หลังปีกกาของลูป
ทันที
รูปแบบ break;
ตัวอย่างโปรแกรม การใช้ฟังก์ชัน break ในการออกจากการวนรอบ
รวบรวมโดย ครู เทวัญ ภูพานทอง ครู คศ. 1 โรงเรี ยนนามนพิทยาคม สพม. 24 (กาฬสิ นธุ์)
http://comkrutae.wordpress.com
2. เอกสารประกอบการเรียนรายวิชา การเขียนโปรแกรมภาษาซีเบื้องต้น ง 30244
ใบความรู้ที่ 18.2
เรื่อง ฟังก์ชัน continue
ผลการเรียนรู้ที่คาดหวัง - อธิบายการใช้ฟังก์ชัน break ในการวนรอบการท้างานหรือท้าซ้้าได้
ฟังก์ชัน continue จะท้างานโดยข้ามบางค้าสั่งซึ่งอยู่ภายในลูปเพื่อเริ่มต้นการท้างานในรอบถัดไปเมื่อ
ท้างานร่วมกับฟังก์ชัน while และ do_while จะท้าให้คอมพิวเตอร์ไปตรวจสอบเงื่อนไข ส่วนฟังก์ชัน for จะท้า
การเพิ่มหรือลดค่าของตัวแปรแล้วค่อยไปทดสอบเงื่อนไข
รูปแบบ continue;
ตัวอย่างโปรแกรม การใช้ฟังก์ชัน continue ข้ามบางค้าสั่งที่อยู่ภายในลูป
การทางานของโปรแกรม
เมื่อรันโปรแกรมเครื่องจะให้ป้อนตัวเลข 10 จ้านวน แล้วน้าไปเก็บไว้ในตัวแปร num ในกรณีที่ป้อนค่า
ตัวเลขมากกว่า 10 จะใช้ฟังก์ชัน continue ในการสั่งให้โปรแกรมข้ามบรรทัด sum=sum+num; และ
บรรทัด n=n+1; โดยจะไปรับค่าตัวเลขตัวใหม่ โดยไม่น้าค่าที่เกิน 10 มาร่วมในการค้านวณด้วย เมื่อรับค่าตัวเลข
จนครบ 10 จ้านวนแล้ว จะท้าการหาค่าเฉลี่ยแล้วแสดงผล
รวบรวมโดย ครู เทวัญ ภูพานทอง ครู คศ. 1 โรงเรี ยนนามนพิทยาคม สพม. 24 (กาฬสิ นธุ์)
http://comkrutae.wordpress.com
3. เอกสารประกอบการเรียนรายวิชา การเขียนโปรแกรมภาษาซีเบื้องต้น ง 30244
ผลการรันโปรแกรม
Input 10 number for average
Enter number 1 = 15
Enter number 2 = 20
Enter number 3 = 30
Enter number 4 = 40
Enter number 5 = 50
Enter number 6 = 21
Enter number 7 = 10
Enter number 8 = 10
Enter number 9 = 5
Enter number 10 = 5
Average number between 1-10 is 7.50
รวบรวมโดย ครู เทวัญ ภูพานทอง ครู คศ. 1 โรงเรี ยนนามนพิทยาคม สพม. 24 (กาฬสิ นธุ์)
http://comkrutae.wordpress.com