Page 103 - การเขียนโปรแกรมบนมาตรฐานเปิด
P. 103

103


               ค าสั่งควบคุมทิศทางการท างานของโปรแกรม

                                                               ้

                       การก าหนดการท างานของโปรแกรมสามารถท าไดโดยการใช้คาสั่งควบคุมทิศทางการท างานของโปรแกรม
               ซึ่งมีอยู่ 3 รูปแบบ คือ
                       1  ค าสั่งควบคุมทิศทางการท างานของโปรแกรมแบบตามล าดับ( Sequence Control)

                       2  ค าสั่งควบคุมทิศทางการท างานของโปรแกรมแบบมีทางเลือก( Selection Control)
                       3  ค าสั่งควบคุมทิศทาวงการท างานของโปรแกรมแบบท าซ้ า( Iteration Control Statement )


               ค าสั่งควบคุมทิศทางการท างานของโปรแกรมแบบตามล าดับ


                                                                     ั
                       เป็นรูปแบบการท างานททุกค าสั่งจะมีการท างานตามล าดบ โดยจะไม่มีการข้ามขั้นตอนใด ๆ ไป แตละ
                                                                                                       ่
                                           ี่
               ค าสั่งจะถูกเรียกใช้งานเพียงครั้งเดียว การท างานของโปรแกรมจะเริ่มจากค าสั่งที่ 1 แล้วจึงเริ่มคาสงที่ 2,3,4… จน

                                                                                                ั่
               ครบทุกค าสั่งจึงจบการท างาน
                       เพื่อท าความเข้าใจค าสั่งควบคุมทิศทางการท างานของโปรแกรมแบบตามล าดับ ให้ท าการสร้าง project

               ชื่อ tax เพื่อใช้ในการค านวณภาษีอย่างง่ายขึ้นมาก่อน โดยมีขั้นตอนดังนี้

               1.สร้าง project tax

               2.สร้าง Java class ชื่อ Tax_Calculator ไว้ใน project Tax


               3.สร้าง method ส าหรับค านวณภาษีชื่อ calTax ซึ่งจะท าการรับค่าข้อมูลเงินเดือนผ่านพารามิเตอร์ชนิด float
                            ่
               และท าการคืนคาข้อมูลของภาษีที่ค านวณได้ออกมาเป็นข้อมูลชนิด float

               4.สร้าง Java main class ชื่อ Tax1 ไว้ใน project Tax เพื่อเรียกใช้ class Tax_Calculator เมื่อท าการสร้าง
               project Tax เสร็จเรียบร้อยแล้วจะมีลักษณะดังภาพ
   98   99   100   101   102   103   104   105   106   107   108