Определить класс, описывающий круг.

Форум для изучающих FPC и их учителей.

Модератор: Модераторы

Ответить
vitek
незнакомец
Сообщения: 4
Зарегистрирован: 25.05.2010 19:26:03

Определить класс, описывающий круг.

Сообщение vitek »

Здравствуйте, у меня такая проблемка... нужно- определить класс, описывающий круг. И написать программу, в кторой используются методы определенного класса. :oops: на FreePascal
Буду рад любой помоши :idea:
Большое Спасибо :!:
скалогрыз
долгожитель
Сообщения: 1804
Зарегистрирован: 03.09.2008 02:36:48

Сообщение скалогрыз »

такое вот счастье:

Код: Выделить всё

type
  TDefecator = class(TObject)
     procedure Defecate; virtual; abstract;
  end;

  TCirclePissing = class(TDefecator)
  public
     procedure Defecate; override;
  end;

procedure TCirclePissing.Defecate;
begin
  writeln('pissing on a circle:');
  writeln('    ****    ');
  writeln('   *    *   ');
  writeln('  *      *  ');
  writeln('  *      *  '); 
  writeln('   *    *   ');
  writeln('    ****    ');
end;

var
  pisser : TCirclePissing;
begin
  pisser := TCirclePissing.Create;
  pisser.Defecate;
  pisser.Free;
end;
Bupyc
постоялец
Сообщения: 137
Зарегистрирован: 29.08.2007 18:22:42

Сообщение Bupyc »

Супер :mrgreen: :mrgreen: :mrgreen:
Пять баллов.
vitek
незнакомец
Сообщения: 4
Зарегистрирован: 25.05.2010 19:26:03

Сообщение vitek »

:shock: спппасибо :shock:
Bupyc
постоялец
Сообщения: 137
Зарегистрирован: 29.08.2007 18:22:42

Сообщение Bupyc »

Сегодня ржали всем отделом :D
Mr.Smart
долгожитель
Сообщения: 1796
Зарегистрирован: 29.03.2008 00:01:11
Откуда: из леса!

Сообщение Mr.Smart »

Bupyc
А что, приведённый код скалогрыз'а, не соответствует формулировки вопроса?
Bupyc
постоялец
Сообщения: 137
Зарегистрирован: 29.08.2007 18:22:42

Сообщение Bupyc »

Самое смешное, что как раз соответствует полностью :)
Ответить