Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Задачи на Pascal/Object Pascal/Free Pascal (Delphi/Lazarus)

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

data man



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Код:
program TriangleType;
var
  A, B, C, H, K, L, T1, T2: integer;
 
begin
  Write('A= ');
  ReadLn(A);
  Write('B= ');
  ReadLn(B);
  Write('C= ');
  ReadLn(C);
  writeln('Triangle is ');
  if (A + B > C) and (A + C > B) and (B + C > A) then
  begin
    if A < B then
    begin
      K := A;
      L := B;
    end
    else
    begin
      K := B;
      L := A;
    end;
    if L < C then
      H := C
    else
    begin
      H := L;
      L := C
    end;
    T1 := Sqr(H);
    T2 := Sqr(K) + Sqr(L);
    if T1 = T2 then
      write('rectangular') (* прямоугольный *)
    else if T1 < T2 then
      write('acute') (* остроугольный *)
    else
      write('obtuse'); (* тупоугольный *)
  end
  else
    writeln('impossible'); (* невозможен *)
  writeln;
 
end.

Всего записей: 1696 | Зарегистр. 13-10-2005 | Отправлено: 01:01 04-10-2010
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Задачи на Pascal/Object Pascal/Free Pascal (Delphi/Lazarus)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru