การตรวจสอบเงอ่ื นไขดว้ ย If ประจกั ษ์ ปะทะดี บธ.บ.ระบบสารสนเทศทางคอมพวิ เตอร-์ พฒั นาซอฟตแ์ วร์ วท.ม.เทคโนโลยอี นิ เทอรเ์ น็ตและสารสนเทศ
การตรวจสอบเงอ่ื นไขดว้ ย If เงอ่ื นไขแบบ If จะเป็นการตรวจสอบวา่ เงอ่ื นไขตรงตามทร่ี ะบหุ รอื ไม่ ทง้ั น้ีเราสามารถ กาหนดรูปแบบการทางานไดว้ า่ หากตรงกบั เงอ่ื นไขจะใหท้ าอะไร และหากไมต่ รงกบั เงอ่ื นไขจะตอ้ งทา อยา่ งไร เงอ่ื นไขแบบ If มกี ารใชง้ านในหลายรูปแบบดงั น้ี
คำสงั่ If...Then...End If • คำสงั่ If...Then...End If • ใชส้ าหรบั การตรวจสอบเงอ่ื นไขก่อนการทาตามคาสง้ั หากตรงกบั ทก่ี าหนดหลงั If จะ ทาตามคาสงั่ ทอ่ี ยู่หลงั Then รูปแบบคอื If เงอ่ื นไข Then คำสงั่ ถำ้ ตรงกบั เงอ่ื นไข End If
การตรวจสอบเงอ่ื นไขดว้ ย If
คำสงั่ If...Then...Else • คำสงั่ If...Then...Else • ใชใ้ นกรณีทเ่ี ราตอ้ งการกาหนดทางเลอื กอน่ื ในการทางาน หากเงอ่ื นไขไมต่ รงกบั ทร่ี ะบใุ น If ดว้ ยการใชค้ าสงั่ Else โดยมรี ูปแบบดงั น้ี If เงอ่ื นไข Then คำสงั่ ถำ้ เงอ่ื นไขเป็นจรงิ Else คำสงั้ ถำ้ เงอ่ื นไขเป็นเทจ็ End If
การตรวจสอบเงอ่ื นไขดว้ ย If
กำรใชค้ ำสง้ั ElseIf • กำรใชค้ ำสง้ั ElseIf • ในกรณีทม่ี กี ารตรวจสอบหลาย ๆ เงอ่ื นไขทาใหไ้ มส่ ะดวกต่อการใช้ If หลาย ๆ ครง้ั เราสามารถใชเ้ขา้ มาช่วยตรวจสอบในแต่ละเงอ่ื นไขได้ โดยใชร้ ูปแบบดงั น้ี
กำรใชค้ ำสง้ั ElseIf If(TextBox1.Text = “”) Then MessageBox.Show(“กรุณาใส่ข้อมูลด้วยครับ”) ElseIf (TextBox1.Text <= 0) Then MessageBox.Show(“กรุณาใส่ตวั เลขทมี่ คี ่ามากกว่า 0 ค่ะ”) Else MessageBox.Show(“คุณใส่ข้อมูลถกู ตอ้ งค่ะ”) End If
กำรใชค้ ำสงั่ If ซอ้ นกนั (Nest If) • กำรใชค้ ำสงั่ If ซอ้ นกนั (Nest If) • สาเหตทุ ต่ี อ้ งใชค้ าสงั่ If ซอ้ นกนั หลายชน้ั ก็เน่อื งจากการทาตามคาสงั่ ของบางเงอ่ื นไข ตอ้ งข้นึ อยู่กบั เงอ่ื นไข If ซอ้ นกนั น้ี เงอ่ื นไขทอ่ี ยู่นอกสุดตอ้ งเป็นจรงิ เงอ่ื นไขทอ่ี ยู่ในลาดบั ถดั ไป จงึ จะถกู ประมวลผล
กำรใชค้ ำสงั่ If ซอ้ นกนั (Nest If)
ออกแบบโปรแกรมการคานวณสว่ นลด เพอ่ื ใชใ้ นการเขยี นโปรแกรมคาสงั่ If
Search
Read the Text Version
- 1 - 11
Pages: