วันเสาร์ที่ 3 สิงหาคม พ.ศ. 2556

Ex.10 การเลือกทำแบบ if…else

เป็นการเลือกทำสองทิศทางหรือเลือกทำอย่างใดอย่างหนึ่ง โดยใช้คำสั่ง if…else ถ้าหากเงื่อนไขเป็นจริง จะทำงานหลักคำสั่ง Then แต่หากเงื่อนไขเป็นเท็จ จะทำงานหลัก

รูปแบบ

If  เงื่อนไข  Then
    นิพจน์ที่ 1 จะทำงานเมื่อ
                  เงื่อนไขเป็น จริง
Else
     นิพจน์ที่ 2  จะทำงานเมื่อ
                   เงื่อนไขเป็นเท็จ
End if

ตัวอย่าง  การตรวจสอบคะแนนทีป้อนเข้ามา ถ้าได้คะแนน 60 ขึ้นไป จะมีผลลัพธ์คือ “ผ่าน” แต่หากต่ำกว่า 60 จะมีผลลัพธ์คือ “ไม่ผ่าน”   จะพบว่าการเขียนโปรแกรมลักษณะนี้จะมองเป็นการเลือกทำแบบสองทิศทาง จากตัวอย่างเมื่อเงื่อนไขเป็นเท็จจะทำงานหลังคำสั่ง else

|1|     Module Module1
|2|    
|3|         Sub Main()
|4|             Dim score As Integer
|5|             Console.Write("input score :")
|6|             score = Console.ReadLine
|7|    
|8|             If score >= 60 Then
|9|                 Console.WriteLine("Pass.")
|10|            Else
|11|                Console.WriteLine("Fail.")
|12|            End If
|13|   
|14|            Console.ReadLine()
|15|        End Sub
|16|    End Module

การแสดงผล


********************************************************




0 ความคิดเห็น:

แสดงความคิดเห็น

 
ไม่สงวนลิขสิทธิ์บทความใดๆในบล๊อคนี้ หากท่านเห็นว่าเป็นประโยชน์..สามารถเผยแพร่ได้ตามสมควร