Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.03.2017, 19:12   #1
Vladislav125
Пользователь
 
Регистрация: 27.09.2016
Сообщений: 66
Радость Паскаль,нужно закрасить фигру

Код программы

Program Primer;
uses graphABC;
Var x,y:integer;
Begin
maximizewindow;
//Вертикальные линии
x:=50;
repeat
line(x,50,x,800);
x:=x+50
until x>850;
//Горизонтальные линии
y:=50;
repeat
line(50,y,850,y);
y:=y+50;
until y>800;

//moveto(450,50);
//setpixel(450,450,clred);
setpenwidth(3);
line(50,450,850,450);
line(450,50,450,800);

setpenwidth(5);
line(600,100,250,100);
line(600,250,600,100);
line(400,250,600,250);
line(400,250,400,400);
line(250,400,400,400);
line(250,400,250,100);

setpenwidth(5);
TextOut(440,55,'y');
TextOut(840,460,'x');
TextOut(440,460,'0');
TextOut(440,430,'1');
TextOut(455,460,'1');
END.

Эту фигуру нужно закрасить
Изображения
Тип файла: jpg 23578.jpg (47.2 Кб, 142 просмотров)

Последний раз редактировалось Vladislav125; 01.03.2017 в 19:34.
Vladislav125 вне форума Ответить с цитированием
Старый 01.03.2017, 19:37   #2
SASFM
Форумчанин
 
Аватар для SASFM
 
Регистрация: 26.03.2015
Сообщений: 191
По умолчанию

Цитата:
Сообщение от Vladislav125 Посмотреть сообщение
Код программы
Эту фигуру нужно закрасить
Может так?
Код:
program Primer;
uses graphABC;
var x, y: integer;
begin
  maximizewindow;
  setpenwidth(5);
  line(600, 100, 250, 100);
  line(600, 250, 600, 100);
  line(400, 250, 600, 250);
  line(400, 250, 400, 400);
  line(250, 400, 400, 400);
  line(250, 400, 250, 100);
  FloodFill(253, 153, clBlack);
  setpenwidth(1);
  //Вертикальные линии
  x := 50;
  repeat
    line(x, 50, x, 800);
    x := x + 50
  until x > 850;
  //Горизонтальные линии
  y := 50;
  repeat
    line(50, y, 850, y);
    y := y + 50;
  until y > 800;
  //moveto(450,50);
  //setpixel(450,450,clred);
  setpenwidth(3);
  line(50, 450, 850, 450);
  line(450, 50, 450, 800);
  setpenwidth(5);
  TextOut(440, 55, 'y');
  TextOut(840, 460, 'x');
  TextOut(440, 460, '0');
  TextOut(440, 430, '1');
  TextOut(455, 460, '1');
end.
Изображения
Тип файла: png Резултать1.PNG (82.9 Кб, 138 просмотров)
Моя родина там, где мой компьютер
SASFM вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Закрасить текст N1VaL C# (си шарп) 3 19.02.2017 22:32
Закрасить ячейки amadeus017 Microsoft Office Excel 8 06.05.2015 15:28
Закрасить SubItem[1] цветом Shouldercannon Общие вопросы Delphi 2 06.07.2011 01:27
Закрасить область badaladanbad Win Api 3 20.04.2011 17:05
Закрасить кнопку artemavd Общие вопросы Delphi 9 12.07.2008 15:37