Page 140 - เอกสารประกอบการสอนพื้นฐานการเขียนโปรแกรมคอมพิวเตอร์
P. 140

139


                       ตัวอย่างโปรแกรมค านวณหาพื้นที่ของรูปสี่เหลี่ยมมุมฉากโดยรับค่าความกว้างและความยาวผ่าน
                       แป้นพิมพ์ค่าความกว้างและความยาวจะต้องมากกว่าศูนย์ จึงจะท าการค านวณหาพื้นที่



                                                                                       start


                                                                                   wide, longs


                                                                                      wide>0        F

                                                                                     &&longs>0

                                                                                    T

                         ผลลัพธ์
                                                                               area = wide * longs

                                                                                      area



                                                                                      stop



                                        ภาพที่ 4.2 โปรแกรมค านวณหาพื้นที่ของรูปสี่เหลี่ยมมุมฉาก

                              1.2 เงื่อนไขจริงหรือเท็จต่างก็ต้องกระท า  (if…else…) เป็นเงื่อนไขที่เพิ่มทางเลือกเข้ามา

                       ให้ 2 ทางเลือก โดยถ้าเงื่อนไขเป็นจริงจะท าค าสั่งตามที่ก าหนดหลัง if หากมีค าสั่งให้ท ามากกว่า 1
                       ค าสั่งจะต้องอยู่ภายในเครื่องหมาย { } ถ้าเงื่อนไขเป็นเท็จก็จะท าค าสั่งตามที่ก าหนดหลัง else หากมี
                       ค าสั่งให้ท ามากกว่า 1 ค าสั่งจะต้องอยู่ภายในเครื่องหมาย { }
                       รูปแบบ ค าสั่ง if…else…
                              if (เงื่อนไขที่จะตรวจสอบ) ค าสั่งที่ให้ท า;

                              else ค าสั่งที่ให้ท า;
                       กรณีที่มีค าสั่งให้ท ามากกว่า 1 ค าสั่ง
                              if (เงื่อนไขที่จะตรวจสอบ) {ค าสั่งที่ให้ท า1;

                                                     ค าสั่งที่ให้ท า2;}
                              else {ค าสั่งที่ให้ท า1;
                                     ค าสั่งที่ให้ท า2;
                                     ค าสั่งที่ให้ท า3;}
   135   136   137   138   139   140   141   142   143   144   145