คำสั่ง FOR…TO…DO และ FOR..DOWNTO…DO ภาษาปาสคาล

วันนี้เว็บไซต์ PrettyHD จะมาอัพเดทบทความเกี่ยวกับ อัพเดทเรื่อง เขียนโปรแกรม คำสั่ง FOR…TO…DO และ FOR..DOWNTO…DO ภาษาปาสคาล วันอาทิตย์ที่ 17 พฤศจิกายน พ.ศ. 2556 ซึ่งมีเนื้อหามีดังนี้

คำสั่ง FOR…TO…DO และ  FOR..DOWNTO…DO



                เป็นคำสั่งที่ทำงานเป็นวงรอบที่มีการกำหนดจำนวนครั้งที่แน่นอน




รูปแบบการใช้งาน



1. FOR  ตัวแปร := ค่าเริ่มต้น  TO  ค่าสุดท้าย  DO  คำสั่ง;

2. FOR  ตัวแปร := ค่าเริ่มต้น DOWNTO ค่าสุดท้าย DO คำสั่ง;



  คำสั่ง FOR ที่ใช้คูกับ DOWNTO  ค่าเริ่มต้นจะต้องมากกว่าค่าสุดท้าย



ตัวอย่างที่ 1

        Program TestFor1;

        Uses            crt;

        Var             Name    :  String[30];

                        Count   :  Integer;

        Begin

                Clrscr;

                        Writeln(‘ให้ป้อนชื่อบุคคล 5 ชื่อ’);

                        For  Count := 1 To 5 Do

                                Begin

                                        Write(Count, ‘   ‘);

                                        Readln(Name);

                                End;

                        Writeln(‘ค่ารอบสุดท้าย  =’,Count);

                Readln;

        End.  

         



ตัวอย่างที่ 2

        Program TestFor2;

        Uses            crt;

        Var             Sum, I,Num      :  Integer;

        Begin

                Clrscr;

                        Sum := 0;

                        Writeln(‘นี่คือโปรแกรมบวกเลขจากค่าที่รับเข้ามา’);

                        For  I :=  1  To  10  Do

                                Begin

                                        Writeln(‘ตัวเลขตัวที่  1  คือ’); Readln(Num);

                                        Write(I, ‘   ‘, ‘Num  =’,Num, ‘Sum  =’,Sum);

                                End;

                        Writeln(‘เมื่อ  I  =  10  ออกนอก  Loop  For’);

                Readln;

        End.



                       



                       



ตัวอย่างที่ 3



        Program Interest;

        Uses            crt;

        Var             Total,Rate      :  Real;

                        Year,I          : Word;

        Begin

                Clrscr;

                        Write(‘ให้ป้อนเงินต้นทั้งหมด’);

                        Readln(Total);

                        Write(‘ให้ป้อนอัตราดอกเบี้ยเป็นร้อยละต่อปี’);



Readln(Rate);

                        Write(‘ให้ป้อนระยะเวลาเป็นปี’);

                        Readln(Year);

                        Writeln(‘เงินรวมเมื่อสิ้นปีคือ’);

                        For  I  :=  1  To  Year  Do

                                Begin

                                        Total  :=  Total + Total * Rate / 100;

                                        Writeln(I, ‘=’, Total :3:2);

                                End;

                        Readln;

        End.

ตัวอย่างที่ 4



        Program TestFor3;

        Uses            crt;

        Var             Total,N, I      :  Integer;

        Begin

                Clrscr;

                        Total :=  0;

                        Writeln(‘นี่คือโปรแกรมหาผลบวกตั้งแต่ค่าแรกถึงค่าสุดท้าย’);

                        Readln(N);

                        For   I := N  Downto  1  Do

                                Begin

                                        Write(I, ‘  ‘,Total, ‘+’,I, ‘=’, ‘  ‘);

Total := Total + I;

Write(Total);

                                End;

                        Writeln(‘ออกจาก  Loop  เมื่อค่า  N  =  ค่าสุดท้าย’);

                Readln;

        End.



ตัวอย่างที่ 5

        Program Soodkoon;

        Uses            crt;

        Var             Sum,I,J :  Integer;

        Begin

                Clrscr;

                        For  I := 1  To  5  DO

                        Begin

                                For  J :=  1  To  12  Do

                                Begin

                                        Sum := I * J;

                                        Writeln(I, ‘*’, J, ‘=’ ,Sum);

                                End;

                        End;

                Readln;

        End.

หากต้องการทราบการอัพเดทของ เขียนโปรแกรม คำสั่ง FOR…TO…DO และ FOR..DOWNTO…DO ภาษาปาสคาล และเรื่องที่เกี่ยวข้อง แนะนำให้กด ที่ facebook ด้านล่างนี้เลยค่ะ เผื่อที่จะได้อัพเดทก่อนใคร

อัพเดทเมื่อ วันอาทิตย์ที่ 17 พฤศจิกายน พ.ศ. 2556 ในหมวดหมู่ของ เขียนโปรแกรม เรื่อง เขียนโปรแกรม คำสั่ง FOR…TO…DO และ FOR..DOWNTO…DO ภาษาปาสคาล