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

Ваш аккаунт

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

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

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

pascal. перечислительный тип

42K
08 марта 2011 года
nastyanan
42 / / 20.10.2010
даны координаты 2-ух клеток шахматного поля. определить находятся ли они на одной диагонали. если да, то сообщить "true", в противном случае "false".(использовать перечислительный тип)
278
08 марта 2011 года
Alexander92
1.1K / / 04.08.2008
Код:
program Cells;
uses Crt;

type
 BOOL = (FALSE, TRUE);

 function CheckCells(x1, y1, x2, y2: integer): BOOL;
 begin
  if (x2 - x1 = 0) then
   CheckCells := FALSE
  else
   if (Abs((y2 - y1) / (x2 - x1)) = 1) then CheckCells := TRUE else CheckCells := FALSE;
 end;

var
 x1, y1, x2, y2: integer;

begin
 ClrScr;
 WriteLn('Enter x1, y1, x2, y2: ');
 ReadLn(x1, y1, x2, y2);
 if (CheckCells(x1, y1, x2, y2) = TRUE) then WriteLn('YES') else WriteLn('NO');
 ReadLn;
end.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог