Page 94 - Suradeth
P. 94

82









                      ตัวอย่าง กำรเขียนรหัสเทียมของกำรเก็บค่ำธรรมเนียมทำงด่วนพิเศษโดยมีเงื่อนไขดังนี้

                                     ถ้ำรถประเภท 4 ล้อ เก็บค่ำธรรมเนียม 40 บำท
                                     ถ้ำรถประเภท 6 ล้อ เก็บค่ำธรรมเนียม 60 บำท

                                     ถ้ำรถประเภท 10 ล้อ เก็บค่ำธรรมเนียม 100 บำท
                                     ถ้ำรถประเภท 18 ล้อ เก็บค่ำธรรมเนียม 120 บำท


                            การเขียนผังงานแบบข้อความ                       การเขียนรหัสเทียม

                            เริ่มต้นการท างาน                              Begin
                              1.รับค่าประเภทรถ Type                          Read Type

                              2.ตรวจสอบเงื่อนไข Type = 4 หรือไม่ ถ้าใช่ไปที่ข้อ    If Type = 4 then
                            2.1 ถ้าไม่ใช่ไปที่ข้อ 3                          Begin

                                  2.1 เก็บค่าธรรมเนียม Fee = 40 แล้วไปที่ข้อ 5       Fee = 40
                              3.ตรวจสอบเงื่อนไข Type = 6 หรือไม่ ถ้าใช่ไปที่ข้อ    End

                            3.1 ถ้าไม่ใช่ไปที่ข้อ 4                          Else if Type = 6 then
                                  3.1 เก็บค่าธรรมเนียม Fee = 60 แล้วไปที่ข้อ 5     Begin

                              4.ตรวจสอบเงื่อนไข Type = 10 หรือไม่ ถ้าใช่ไปที่      Fee = 60
                            ข้อ 4.1 ถ้าไม่ใช่ไปที่ข้อ 4.2                    End

                                  4.1 เก็บค่าธรรมเนียม Fee = 100 แล้วไปที่ข้อ 5    Else if Type = 10 then
                                  4.2 เก็บค่าธรรมเนียม Fee = 120 แล้วไปที่ข้อ 5    Begin

                              5. แสดงค่าธรรมเนียม Com                          Fee = 100
                            จบการท างาน                                      End

                                                                             Else
                                                                             Begin

                                                                               Fee = 120
                                                                             End

                                                                             End if
                                                                             Display Fee

                                                                           End
   89   90   91   92   93   94   95   96   97   98   99