Vẽ hình thoi trong pascal

Answers ( )

  1. Vẽ hình thoi trong pascal

    thuminh

    0

    2021-08-15T22:15:32+00:00 15/08/2021 at 22:15

    Reply

    Program FNG;
    Uses crt;

    Procedure hinhtamgiac;
    Var i,j: longint;
    Begin
            For i:=1 to 5 do
            Begin
                    For j:=1 to i do
                            Write(‘*’);
                    Writeln;
            End;
    End;

    Procedure hinhchunhat;
    Var i,j: longint;
    Begin
            For i:=1 to 5 do
            Begin
                    For j:=1 to 7 do
                            Write(‘*’);
                    Writeln;
            End;
    End;

    Procedure hinhvuong;
    Var i,j: longint;
    Begin
            For i:=1 to 5 do
            Begin
                    For j:=1 to 5 do
                            Write(‘*’);
                    Writeln;
            End;
    End;

    Begin
            Clrscr;
            hinhtamgiac;
            Writeln;
            hinhvuong;
            Writeln;
            hinhchunhat;
            Readln
    End.

  2. Vẽ hình thoi trong pascal

    minhthue

    0

    2021-08-15T22:15:45+00:00 15/08/2021 at 22:15

    Reply

    * Chương trình 1: Vẽ các đường thẳng bất kì.
    PROGRAM DUONG_THANG;
         USES Crt, Graph;
         VAR Gd, Gm: integer;
          BEGIN
               Gd:= Detect;
               Initgraph (Gd, Gm,’ ‘);
               Randomize;
               REPEAT
                     Line (Tandom(200), Random(200), Random(200), Random(200));
               UNTIL KeyPressed;
               Readln;
               Closegraph;
    END.

    * Chương trình 2: Vẽ các đường gấp khúc bất kì.
    PROGRAM GAP_KHUC;
         USES Crt, Graph;
         VAR Gd, Gm: integer;
         BEGIN
              Gd:= Detect;
              Initgraph (Gd, Gm,’ ‘);
              Randomize; {1}
              REPEAT
                   Lineto (Random(200), Random(200)); {2}
              UNTIL KeyPressed;
              Readln;
              Closegraph;
         END.
    * Chương trình 3: Vẽ một đường tròn với viền màu trắng bên trong tô xanh.
    PROGRAM DUONG_TRON;
         USES Graph;
         VAR Gd, Gm: integer;
         BEGIN
              Gd:= Detect;
              Initgraph (Gd, Gm,’ ‘);
              Setcolor (100,100,80);
              SetFillStyle (100,100,white);
              Readln;
              Closegraph;
         END.
    * Chương trình 4: Viết chương trình đổi màu màn hình một cách ngẫu nhiên khi có một phím được bấm, còn nếu bấm ‘T’ thì kết thúc chương trình.
    PROGRAM THU_MAU_NEN;
         USES CRT, GRAPH;
         VAR Gd, Gm: integer;
               YK: char;
          BEGIN
               Gd:= Detect;
               Initgraph (Gd, Gm,’ ’);
               Randomize;
               REPEAT
                    SetBKColor (Random(GetMaxColor));
                    C:= ReadKey;
               UNTIL UpCase(C) = T.;
               Closegraph;
           END.

    * Chương trình 5: Vẽ các thanh hình chữ nhật tô màu xanh lá cây.
    PROGRAM THANH_CHU_NHAT;
         USES CRT, GRAPH;
         VAR Gd, Gm: integer;
               I: integer;
          BEGIN
               Gd:= Detect;
               Initgraph (Gd, Gm,’ ‘);
               FOR I .:= 1 TO 10 DO
                    Begin
                        SetFillStyle(1,2).;
                        Bar (I/* 10, I * 10, I * 10+100, I * 10+50);
                    End;
               Readln;
               Closegraph;
         END.
    * Chương trình 6: Vẽ một đa giác đểu
    PROGRAM VEJDA_GIAC_DEU;
         USES Graph;
         VAR Gd. Gm: integer;
               K, N: integer;
               Arcco: Arcoords type;
         BEGIN
              Write (‘Muon ve dã giac bao nhieu canh:’);
              Readin (N);
              Gd:= Detect;
              Initgraph (Gd, Gm,’ ’);
              SetBKColor (Blue);
              Center X:= GetMax X div 2;
              Center Y:= GetMax Y div 2;
              Step:= 360 div N;
              FOR K:= 1 TO N DO
                  Begin
                       SetColor (0);
                      Arc(Center X, Center Y, (K – l)*Step, K*Step, Center Y);
                      GetArcCoords (ArcCo);
                      SetColor (1);
                     WITH Arcco Do
                          Line (XStart, YStart, Xend, Yend);
                 End;
           Closegraph;
    END.