SlideShare a Scribd company logo
1 of 34
The Selection Structure The if…then…Else and  Select Case Statement Paramet Damchoo , lecturer  Business computer Department Management science Faculty  Surattani ratjabhat University  สร้างปัญญา  ศรัทธาความดี  มหาวิทยาลัยแห่งเมืองคนดี
The Selection Structure ,[object Object]
Figure 1-1: Decisions you might need to make today
Coding the Selection Structure in Visual Basic ,[object Object]
Figure 1-2: Syntax of If…Then…Else…Statement ,[object Object],[object Object],[object Object],[object Object],[object Object]
Figure1-3: lists the relational operators you can use in the If…Then..Else statement ‘s condition Relational Operator Meaning = Equal to > Greater than >= Greater than or  equal to < Less than  <= Less than or equal to <> Not equal to
Logical Operation False False False True False False False False False False False False False True True False True True False False True False True False True True False True False False True False True True True False True True True True True True AND  เป็น จริง กรณีเดียว คือ จริง  จริง  OR  เป็นเท็จ กรณีเดียว คือ เท็จ  เท็จ XOR  ต่างกันได้จริง  NOT  ตรงกันข้าม Not XOR OR AND
Example 1 ,[object Object]
Condition Salary Tax = Salary *  15% Tax = Salary *  10% Salary  >=  20000 Salary  <  20000   เครื่องหมายตรงข้าม CONDITION
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],CONDITION
Problem  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Algorithm  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Flowchart ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],START INPUT Salary Salary >=20000 ภาษี  =  เงินเดือน  x 15% ภาษี  =  เงินเดือน  x 10% OUTPUT Salary STOP
Pseudo code ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
การใช้  Message Box ตัวอย่าง  Message Box 3. Title 2.  ค่าคงที่ปุ่ม Control   Msgbox 2.  ค่าคงที่  Icon 1. Promt
Syntax MessageBox  ,[object Object],[object Object],สามารถสลับตำแหน่งกันได้
ค่าคงที่  Icon VbCritical ไอคอนที่ปรากฏคือ VbExclamation ไอคอนที่ปรากฏคือ VbInformation ไอคอนที่ปรากฏคือ Vbquestion ไอคอนที่ปรากฏคือ
ค่าคงที่ปุ่มควบคุม VbOKOnly ปุ่มปรากฏคือ VbokCancel ปุ่มปรากฏคือ VbYesNo ปุ่มปรากฏคือ VbYesNoCancel ปุ่มปรากฏคือ VbAbortRetryIgnore ปุ่มปรากฏคือ VbRetryCancel ปุ่มปรากฏคือ
coding Msgbox  “ คุณต้องการออกจากโปรแกรมใช่ ไหม ”  ,VbInformation  + VbYesnoCancel  + VbDefault2  , “ ตัวอย่างของ MSGBOX”
Net IF statement ,[object Object]
Syntax ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Example-1 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Condition ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Problem Definition ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
 
 
 
Example-2 ,[object Object]
 
 
 
มีคำถามหรือป่าวๆๆๆ
 

More Related Content

More from sup11

Assignment9
Assignment9Assignment9
Assignment9sup11
 
If statemet1
If statemet1If statemet1
If statemet1sup11
 
Variable Declaration & Constant
Variable Declaration  & ConstantVariable Declaration  & Constant
Variable Declaration & Constantsup11
 
หลักการเบื้องต้นการเขียนโปรแกรม4
หลักการเบื้องต้นการเขียนโปรแกรม4หลักการเบื้องต้นการเขียนโปรแกรม4
หลักการเบื้องต้นการเขียนโปรแกรม4sup11
 
หลักการเบื้องต้นในการเขียนโปรแกรม3
หลักการเบื้องต้นในการเขียนโปรแกรม3หลักการเบื้องต้นในการเขียนโปรแกรม3
หลักการเบื้องต้นในการเขียนโปรแกรม3sup11
 
หลักการเบื้องต้นการเขียนโปรแกรม2
หลักการเบื้องต้นการเขียนโปรแกรม2หลักการเบื้องต้นการเขียนโปรแกรม2
หลักการเบื้องต้นการเขียนโปรแกรม2sup11
 
หลัการเบื้องต้นการเขียนโปรแกรมVB6.0
หลัการเบื้องต้นการเขียนโปรแกรมVB6.0หลัการเบื้องต้นการเขียนโปรแกรมVB6.0
หลัการเบื้องต้นการเขียนโปรแกรมVB6.0sup11
 
Assignment8
Assignment8Assignment8
Assignment8sup11
 
Week1
Week1Week1
Week1sup11
 

More from sup11 (9)

Assignment9
Assignment9Assignment9
Assignment9
 
If statemet1
If statemet1If statemet1
If statemet1
 
Variable Declaration & Constant
Variable Declaration  & ConstantVariable Declaration  & Constant
Variable Declaration & Constant
 
หลักการเบื้องต้นการเขียนโปรแกรม4
หลักการเบื้องต้นการเขียนโปรแกรม4หลักการเบื้องต้นการเขียนโปรแกรม4
หลักการเบื้องต้นการเขียนโปรแกรม4
 
หลักการเบื้องต้นในการเขียนโปรแกรม3
หลักการเบื้องต้นในการเขียนโปรแกรม3หลักการเบื้องต้นในการเขียนโปรแกรม3
หลักการเบื้องต้นในการเขียนโปรแกรม3
 
หลักการเบื้องต้นการเขียนโปรแกรม2
หลักการเบื้องต้นการเขียนโปรแกรม2หลักการเบื้องต้นการเขียนโปรแกรม2
หลักการเบื้องต้นการเขียนโปรแกรม2
 
หลัการเบื้องต้นการเขียนโปรแกรมVB6.0
หลัการเบื้องต้นการเขียนโปรแกรมVB6.0หลัการเบื้องต้นการเขียนโปรแกรมVB6.0
หลัการเบื้องต้นการเขียนโปรแกรมVB6.0
 
Assignment8
Assignment8Assignment8
Assignment8
 
Week1
Week1Week1
Week1
 

If statemet1

  • 1. The Selection Structure The if…then…Else and Select Case Statement Paramet Damchoo , lecturer Business computer Department Management science Faculty Surattani ratjabhat University สร้างปัญญา ศรัทธาความดี มหาวิทยาลัยแห่งเมืองคนดี
  • 2.
  • 3. Figure 1-1: Decisions you might need to make today
  • 4.
  • 5.
  • 6. Figure1-3: lists the relational operators you can use in the If…Then..Else statement ‘s condition Relational Operator Meaning = Equal to > Greater than >= Greater than or equal to < Less than <= Less than or equal to <> Not equal to
  • 7. Logical Operation False False False True False False False False False False False False False True True False True True False False True False True False True True False True False False True False True True True False True True True True True True AND เป็น จริง กรณีเดียว คือ จริง จริง OR เป็นเท็จ กรณีเดียว คือ เท็จ เท็จ XOR ต่างกันได้จริง NOT ตรงกันข้าม Not XOR OR AND
  • 8.
  • 9. Condition Salary Tax = Salary * 15% Tax = Salary * 10% Salary >= 20000 Salary < 20000   เครื่องหมายตรงข้าม CONDITION
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16. การใช้ Message Box ตัวอย่าง Message Box 3. Title 2. ค่าคงที่ปุ่ม Control Msgbox 2. ค่าคงที่ Icon 1. Promt
  • 17.
  • 18. ค่าคงที่ Icon VbCritical ไอคอนที่ปรากฏคือ VbExclamation ไอคอนที่ปรากฏคือ VbInformation ไอคอนที่ปรากฏคือ Vbquestion ไอคอนที่ปรากฏคือ
  • 19. ค่าคงที่ปุ่มควบคุม VbOKOnly ปุ่มปรากฏคือ VbokCancel ปุ่มปรากฏคือ VbYesNo ปุ่มปรากฏคือ VbYesNoCancel ปุ่มปรากฏคือ VbAbortRetryIgnore ปุ่มปรากฏคือ VbRetryCancel ปุ่มปรากฏคือ
  • 20. coding Msgbox “ คุณต้องการออกจากโปรแกรมใช่ ไหม ” ,VbInformation + VbYesnoCancel + VbDefault2 , “ ตัวอย่างของ MSGBOX”
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.  
  • 27.  
  • 28.  
  • 29.
  • 30.  
  • 31.  
  • 32.  
  • 34.