หลังจากที่เราได้เรียนรู้การแนะนำตัวโดยใช้ Loops และ Switch case ทำให้เรารู้หลักการและรูปแบบของ Loops และ Switch case จากบทความ https://www.glurgeek.com/…/มาแนะนำตัวโดยใช้-loops…/
เราก็ลองมาดูตัวอย่างโจทย์เพิ่มเติมกันค่ะ
Example_1 :
หลายๆคนอาจจะคิดว่า Output ควรจะตอบแค่ a=9 b=43 c=53 x=0 เพราะว่าเงื่อนไขในSwitch เป็น 2 แต่ทุกคนอาจจะลืมมองไปว่าในแต่ละcase ไม่มีการใส่ break เพื่อให้หยุดการทำงาน ทำให้โปรแกรมรันไปเรื่อยๆจนกว่าจะจบSwitch (Line 23)
Example_2:
อย่างที่เราได้เรียนรู้กันไปแล้ว do…while คือ การทำงานก่อน แล้วค่อยมาเช็คเงื่อนไขนั้นๆว่าเป็นจริงหรือไม่ ถ้าหากว่าเป็นจริงก็จะวนไปทำงานซ้ำๆ จนกว่าเงื่อนไขจะเป็นเท็จ
Example_3:
เงื่อนไขFor เป็นการวนอ่านค่าArray ที่ชื่อว่า strs ทุกตัว มีรูปแบบ คือ
for( ประเภทของตัวแปร ชื่อตัวแปร : ชื่อของArray) {
คำสั่ง;
.
.
}
ดังนั้น เราจึงได้ output เป็นข้อมูล String
สามารถดาวน์โหลด code ได้ที่ :
Example_1 : https://drive.google.com/file/d/0B0puKhOqrp0veGlQbnQwLTRCU0E/view?usp=sharing
Example_2 : https://drive.google.com/file/d/0B0puKhOqrp0vUWxvNWdLWWxHS3M/view?usp=sharing
Example_3 : https://drive.google.com/file/d/0B0puKhOqrp0vLVlzTEFZSl9LTkk/view?usp=sharing