• Напишите программу, рисующую разными цветами 500 линий

    Напишите программу, рисующую разными цветами 500 линий, причем расположение и длина линий выбирается случайным образом, и начало следующей линии должно совпадать с концом предыдущей.
    Помогите написать, ПОЖАЛУЙСТА!

Ответы 2

  • https://znanija.com/task/32183322 , помогите пожалуйста с информатикой 100 б. Заранее благодарен!Кроме Вас, мне никто не поможет, помогите пожалуйста прошу Вас!
    • Автор:

      beautiful
    • 5 лет назад
    • 0
  • Ответ:

    На pascal можно так:

    Объяснение:

    unit Unit1;

    {$mode objfpc}{$H+}

    interface

    uses

     Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, StdCtrls, Windows;

    type

     { TForm1 }

     TForm1 = class(TForm)

       Button1: TButton;

       Button2: TButton;

       procedure Button1Click(Sender: TObject);

       procedure Button2Click(Sender: TObject);

     private

       { private declarations }

     public

       { public declarations }

     end;

    var

     Form1: TForm1;

    implementation

    {$R *.lfm}

    { TForm1 }

    procedure TForm1.Button1Click(Sender: TObject);

    var

    x,y,i:integer;

    begin

     x:=0; y:=0;

      for i:=1 to 500 do

     begin

       x:=random(x+i);

       y:=random(y+i);

     if x>600 then x:=random(x-i);

     if y>800 then y:=random(y-i);

     canvas.Pen.Color:=RGB(i*5,128*i,-128*(i+1));

     canvas.Pen.Width:=2;

     canvas.LineTo(x,y);

     end;

    end;

    procedure TForm1.Button2Click(Sender: TObject);

    begin

     Form1.close;

    end;

    end.            

  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years