Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Программа для работы с прямоугольниками (ООП), Pascal

35K
23 мая 2009 года
kristinchik
7 / / 06.06.2008
Помогите пожалуйста дописать программу на Pascal: создайте программу для работы с прямоугольниками. Объект типа TRectangle должен включать левую верхнюю и правую нижнюю вершины (типа TPoint), а также методы, позволяющие осуществить: ввод прямоугольника с клавиатуры; вывод на экран; изменение положения и размера прямоугольника; нахождение длин его сторон и площади. В программе должна быть реализована процедура нахождения прямоугольника, образованного пересечением двух данных прямоугольников.

Процедуры для ввода, вывода я сделала, а как быть дальше не знаю :(

Вот модуль(то, что сделала):

Код:
unit modind;
interface
uses modobj;
type TRectangle=object
  upl, dr:TPoint;

  procedure Init (InitUpl,InitDr:TPoint);
  procedure R;
  procedure W;
  function
  end;
implementation

 procedure TRectangle.Init;
  begin
  Upl:=initUpl;
  Dr:=initDr;
  end;

  procedure TRectangle.R;
  var A,B:TPoint;
  begin
  writeln('Введите левую верхнюю вершину');
  A.R;
  writeln('Введите правую нижнюю вершину');
  B.R;
  Init(A,B);
  end;

  procedure TRectangle.W;
  begin
  Upl.W;
  Dr.W;
  end;

  end.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог