เฉลย Lab 9 Decision.

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
การใช้ MessageBox-InputBox
Advertisements

การทำงานแบบเลือกทำ (Selection)
ประเภทของข้อมูล Excel 2007
LAB 1 ให้นักศึกษาเขียน Flowchart โดยใช้โปรแกรม Microsoft Word วาดรูป Flowchart ส่ง Flowchart ที่วาดเสร็จแล้วในชั่วโมง และ print ใส่กระดาษ ส่งในครั้งหน้า.
การรับค่าและแสดงผล.
เฉลย Lab 10 Loop.
LAB # 5 Computer Programming 1 1.
คำสั่งแบบเลือกทำ Week 6.
บทที่ 4 การตัดสินใจในการเขียนโปรแกรม
Adv. Access.
Lecturer: Kanjana Thongsanit
รหัสเทียม (Pseudo Code)
คำสั่งแบบมีเงื่อนไข IF Statement
การควบคุมทิศทางการทำงานของโปรแกรม
การเขียนผังงานแบบโครงสร้าง
ตัวอย่างการใช้คำสั่ง IF_THEN
คำสั่ง Repeat...Until คำสั่งควบคุมให้ทำงานซ้ำ
ตัวอย่างคำสั่ง CASE.
ส่วนของการเขียนโค๊ด ใน VB การเขียนโค๊ดจะเป็นแบบ Event Driven
Looping การวนรอบ บทที่ 4.
การเขียนโปรแกรมคอมพิวเตอร์และอัลกอริธึม
Lab 8 ตัวแปรและชนิดข้อมูล
Lab 8 ตัวแปรและชนิดข้อมูล
บทที่ 4 Method (1).
การเขียนโปรแกรมภาษาซี
บทที่ 7 คำสั่งสำหรับเขียนโปรแกรม
บทที่ 11 การเขียนโปรแกรมแบบ Structured Programming และการจัดการตรวจสอบข้อผิดพลาด.
Chapter 4 คำสั่งควบคุมทิศทาง
LOGO SCCS031 Principle of Computer Programming Thinaphan Nithiyuwith Program of Computer Science & Information Technology suchada/
Chapter 6 Decision Statement
บทที่ 3 ชนิดของข้อมูลและตัวดำเนินการ
Chapter 7 Iteration Statement
ตัวอย่างการวิเคราะห์งาน และ การเขียนผังงานและซูโดโค้ด
คำสั่งลำลอง.
การเขียนผังงาน จุดประสงค์ 1.อธิบายความของผังงานได้
เครื่องหมายและการดำเนินการ ในภาษา C
โดย อ. นัฐพงศ์ ส่งเนียม การเขียนโปรแกรมคอมพิวเตอร์ และอัลกอรทึ่ม ( ) Lec04 : [ การแปลงจาก FlowChart.
โดย อ. นัฐพงศ์ ส่งเนียม Do Loop Until โดย อ. นัฐพงศ์ ส่งเนียม
การเขียนโปรแกรมคอมพิวเตอร์ และอัลกอริทึ่ม Lec03 : 25/03/2551 การทำงานกับ Event ต่าง ๆ โดย อ. นัฐพงศ์ ส่งเนียม
Modular Algorithm Function & Procedure By Nattapong Songneam
Selection Nattapong Songneam.
หลักการทำ Animation แบบง่ายๆ
เขียนโปรแกรมเพื่อแสดงข้อมูลพนักงาน ด้วย ADO.NET vs. DataReader
โจทย์วิเคราะห์ปัญหาที่ 1
Computer Programming for Engineers
Control Statements.
บทที่ 10 คำสั่งควบคุม OUTLINE 1. คำสั่งแบบเรียงลำดับ (Sequence)
การออกแบบโครงสร้าง (Structured Design)
บทที่ 3 Class and Object (2).
ฟอร์มระบบ Login การใส่ Background จากไฟล์รูปภาพ 1 1 ถัดไ ป ถัดไ ป 2.
ฟอร์มระบบ ข้อมูลสัญญาซื้อ-ขายขายรถยนต์
การเขียนโปรแกรมแบบวนซ้ำ: คำสั่ง while คำสั่ง do….while
ฟอร์มระบบ ข้อมูลใบเสร็จ
ฟอร์มระบบ ข้อมูลรถยนต์
การเขียนโปรแกรมสั่งงานตัวควบคุม (Control)
วิธีการเขียนโปรแกรมเพื่อทำงานกับข้อมูล โดยที่ ข้อมูลนั้นจะต้อง 1. เป็นประเภทเดียวกัน | ตัวเลข, ตัวอักษร 2. มีขนาดเท่ากัน ? ARRAY คืออะไร.
คำสั่งทำซ้ำ for คำสั่ง for เป็นคำสั่งทำซ้ำในลักษณะ Definite loop คือทราบจำนวนรอบที่แน่นอนในการทำงาน ซึ่งจะใช้ตัวแปร 1 ตัวในการนับจำนวนรอบว่าครบตามกำหนดหรือไม่
สำนักวิชาเทคโนโลยีสารสนเทศและการสื่อสาร มหาวิทยาลัยนเรศวร พะเยา
เรื่อง เงิน ชั้นประถมศึกษาปีที่ 3
การเขียน แบบวนซ้ำ , วนลูป
CONDITION Computer Programming Asst. Prof. Dr. Choopan Rattanapoka.
หน่วยการเรียนรู้ที่ 3 การเขียน Flow Chart.
บทที่ 6 พจนานุกรมข้อมูล และ คำอธิบายกระบวนการ
การกระทำทางคณิตศาสตร์
การเขียนโปรแกรมบนเว็บ (Web Programming) บทที่ 2: ทบทวนการเขียน ภาษา Java ใช้ร่วมกับ Html และการรับข้อมูลจาก Form.
Problem Analysis and Algorithm (การวิเคราะห์ปัญหา และการจำลองความคิด)
1 บทที่ 5 โปรแกรมย่อย Part II Function. 2 ฟังก์ชัน (Function) เป็นชุดคำสั่งย่อยที่มีหน้าที่เฉพาะอย่างใดอย่างหนึ่ง เหมือนกับ procedure สามารถมีการรับส่งค่าข้อมูล.
คำสั่งในการ ทำงานเบื้องต้น ของโปรแกรม. คำสั่งประกาศตัวแปร ชนิดของข้อมูล ชื่อตัวแปรที่ 1, ชื่อตัวแปรที่ 2; ตัวอย่าง Double score, total;
หลักการทั่วไปเกี่ยวกับการเขียนโปรแกรม
คำสั่งควบคุมการทำงาน
ใบสำเนางานนำเสนอ:

เฉลย Lab 9 Decision

1. ให้สร้างโปรแกรมเพื่อทดสอบว่าตัวเลขที่รับเข้ามาเป็นเลขคู่หรือเลขคี่ cmdbutton ชื่อ cmdCheck cmdbutton ชื่อ cmdEnd TextBox ชื่อ txtNumber PictureBox ชื่อ picResult

cmdbutton ชื่อ cmdCheck cmdbutton ชื่อ cmdEnd TextBox ชื่อ txtNumber PictureBox ชื่อ picResult ปุ่มตรวจสอบ Private Sub cmdCheck_Click() Dim intNum As Integer intNum = Val(txtNumber.Text) If intNum mod 2 = 0 Then picResult.Print intNum & “is Even number.” Else picResult.Print intNum & “is Oven number.” End If End Sub

ปุ่มออกจากโปรแกรม Private Sub cmdEnd_Click() End End Sub cmdbutton ชื่อ cmdCheck cmdbutton ชื่อ cmdEnd TextBox ชื่อ txtNumber PictureBox ชื่อ picResult Private Sub cmdEnd_Click() End End Sub

ข้อ 2. 2. จงเขียนโปรแกรมเพื่อรับข้อมูลซึ่งประกอบด้วย รหัสพนักงาน ชื่อพนักงาน เงินเดือน และเงินค่าล่วงเวลา จากนั้นคำนวณหาผลรวมรายได้และภาษีที่ต้องชำระ ดังแสดงรายละเอียดต่อไปนี้ รายได้รวม = เงินเดือน + ค่าล่วงเวลา ภาษีคำนวณได้โดย - ถ้ารายได้รวมมากกว่าหรือเท่ากับ 100,000 เสียภาษี 10 % - ถ้ารายได้รวมมากกว่าหรือเท่ากับ 70,000 เสียภาษี 7 % - ถ้ารายได้รวมมากกว่าหรือเท่ากับ 50,000 เสียภาษี 5 % - ถ้ารายได้รวมมากกว่าหรือเท่ากับ 30,000 เสียภาษี 3 % - ถ้ารายได้รวมน้อยกว่า 30,000 เสียภาษี 1 %

User Interface

ออกแบบหน้าจอ PictureBox ชื่อ picDisplay Cmdbutton ชื่อ cmdCoumpute Cmdbutton ชื่อ cmdEnd

รับข้อมูลผ่าน InputBox()

ปุ่มเริ่มต้นการคำนวณภาษี Private Sub cmdCompute_Click() Dim strID As String Dim strName As String Dim dblSalary As Double Dim dblOT As Double Dim dblSum As Double Dim dblTax As Double strID = InputBox(“กรุณาใส่รหัสพนักงาน”, “รหัสพนักงาน”) strName = InputBox(“กรุณาใส่ชื่อพนักงาน”, “ชื่อพนักงาน”) dblSalary = InputBox(“กรุณาใส่เงินเดือน”, “เงินเดือน”) dblOT = InputBox(“กรุณาใส่เงินล่วงเวลา”, “เงินล่วงเวลา”)

dblSum = dblSalary + dblOT Selec Case dblSum Case Is >= 100,000 dblTax = 0.10* dblSum Case Is >= 70,000 dblTax = 0.07* dblSum Case Is >= 50,000 dblTax = 0.05* dblSum Case Is >= 30,000 dblTax = 0.03* dblSum Case Else dblTax = 0.01* dblSum End Select

Code สำหรับการแสดงผลลัพธ์ picResult.Print “รหัสพนักงาน : ” & strID picResult.Print “ชื่อพนักงาน : ” & strName picResult.Print “เงินเดือน : ” & dblSalary & “ บาท” picResult.Print “เงินค่าล่วงเวลา : ” & dblOT & “ บาท” picResult.Print “รายได้รวม : ” & dblSum & “ บาท” picResult.Print “ภาษีที่ต้องชำระ : ” & dblTax & “ บาท” End Sub