มาดูตัวอย่างการใช้ Loops และ Switch กันว่ามันเป็นยังไง?

A51F6D49E

หลังจากที่เราได้เรียนรู้การแนะนำตัวโดยใช้ Loops และ Switch case ทำให้เรารู้หลักการและรูปแบบของ Loops และ Switch case จากบทความ https://www.glurgeek.com/…/มาแนะนำตัวโดยใช้-loops…/

 

เราก็ลองมาดูตัวอย่างโจทย์เพิ่มเติมกันค่ะ

Example_1 :

13149928_10208974990711697_183892083_n.png

หลายๆคนอาจจะคิดว่า Output ควรจะตอบแค่ a=9  b=43  c=53  x=0 เพราะว่าเงื่อนไขในSwitch เป็น 2 แต่ทุกคนอาจจะลืมมองไปว่าในแต่ละcase ไม่มีการใส่ break เพื่อให้หยุดการทำงาน ทำให้โปรแกรมรันไปเรื่อยๆจนกว่าจะจบSwitch (Line 23)

Screen Shot 2559-05-06 at 3.50.53 PM

 

Example_2:

13152859_10208974994671796_1416547261_n.png

อย่างที่เราได้เรียนรู้กันไปแล้ว do…while คือ การทำงานก่อน แล้วค่อยมาเช็คเงื่อนไขนั้นๆว่าเป็นจริงหรือไม่ ถ้าหากว่าเป็นจริงก็จะวนไปทำงานซ้ำๆ จนกว่าเงื่อนไขจะเป็นเท็จ

4.3

 

Example_3:

13152834_10208974980951453_353149068_n.png

เงื่อนไขFor เป็นการวนอ่านค่าArray ที่ชื่อว่า strs ทุกตัว มีรูปแบบ คือ

for( ประเภทของตัวแปร  ชื่อตัวแปร : ชื่อของArray) {

คำสั่ง;

.

.

}

ดังนั้น เราจึงได้ output เป็นข้อมูล String

6.2

 

สามารถดาวน์โหลด 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

 

Rutchaneewan Kowirat
at GlurGeek.Com
Hello everyone !!
My name is Rutchaneewan Kowirat.
You can call me Milk.
I live in Thailand.
I'm studying at Bangkok University.
My major was Computer Engineering.
My hobby is read a novel.
Nice to meet you.

Leave a Reply

Copyright © 2021 GlurGeek.Com. All Rights Reserved.