วันพุธที่ 26 พฤษภาคม พ.ศ. 2553

โปรแกรมเปรียบเทียบตัวเลข

โปรแกรมเปรียบเทียบตัวเลข
จุดประสงค์การเรียนรู้
1. นักเรียนสามารถสร้างโปรแกรมเปรียบเทียบได้
2. นักเรียนรู้จักวิธีการใช้คำสั่ง if….Then…Else ได้

แนวความรู้
การใช้ ประโยค if เป็นการทำให้โปรแกรมเกิดเงื่อนไข เพื่อใช้เป็นการสั่งให้โปรแกรมของเราเลือกกระทำสิ่งใดสิ่งหนึ่งหากเจอกับสถานการณ์ที่เรากำหนดไว้
รูปแบบของคำสั่ง
If (<<เงื่อนไขที่ 1>>) Then
<<คำสั่งให้โปรแกรมกระทำการ กับเหตุการณ์ที่ 1>>
ElseIf (<<เงื่อนไขที่ 2>>)) Then
<<คำสั่งให้โปรแกรมกระทำการ กับเหตุการณ์ที่ 2>>

ElseIf (<<เงื่อนไขที่ n >>)) Then
<<คำสั่งให้โปรแกรมกระทำการ กับเหตุการณ์ที่ n >>
Else
<<คำสั่งให้โปรแกรมกระทำการหากเหตุการณ์ที่เกิดขึ้นไม่เข้ากับกรณีใดๆ>>
End If

ตัวอย่าง
คำถาม “ คุณเป็นผู้ชายหรือไม่ ?”
If (ตอบว่า “ใช่”) Then
คุณเป็นผู้ชาย เชิญเข้าห้องน้ำชายครับ
ElseIf (ตอบว่า “ไม่ใช่” Then
คุณเป็นผู้หญิง เชิญเข้าห้องน้ำหญิงค่ะ
Else
หากท่านไม่แน่ใจในเพศของตน กรุณาดูบัตรประชาชนแล้วเข้าห้องน้ำตามคำแนะนำของบัตร
End If



1. ProjectName : Compare_number

Name : เทียบตัวเลข

2. Object (วัตถุที่ใช้) :

2.1 Label1 name ="โปรแกรมเปรียบเทียบตัวเลข"

2.2 Label2 name ="ตัวแปรที่ 1"

2.3 Label3 name ="ตัวแปรที่ 2"

2.4 TextBox1

2.5 TextBox2

2.6 Button1 Text ="เริ่มเปรียบเทียบ"

2.7 Button2 Text ="ออกโปรแกรม"

3. Variable (ตัวแปรที่ใช้) :

3.1 Number1 Type = “Integer”

3.2 Number2 Type = “Integer”
4. Source Code

4.1 Button 1 :

Try

Number1 = TextBox1.Text

Number2 = TextBox2.Text

Catch

MsgBox("เงื่อนไขผิดพลาด ")

End End Try If (Number1 > Number2) Then

MsgBox(Number1 & "มีค่ามากกว่า" & Number2)

ElseIf (Number1 <>

MsgBox(Number1 & "มีค่าน้อยกว่า" & Number2)

Else

MsgBox(Number1 & "มีค่าเท่ากับ" & Number2)

End If


4.2 Button 2 :

End


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