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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.03.2009, 19:41   #1
Paul Oakenfold
Пользователь
 
Регистрация: 27.01.2009
Сообщений: 43
Восклицание Pascal. Даны координаты...

№1.
Даны координаты верхней левой и нижней правой вершин прямоугольника. Определить, вместится ли в него круг радиуса R.

№2.

Пусть даны три числа. Если они могут быть длинами сторон треугольника, определить его вид (прямоугольный, тупоугольный, остроугольный). Вычислить его периметр и площадь.
Paul Oakenfold вне форума Ответить с цитированием
Старый 16.03.2009, 19:48   #2
capta1n
Форумчанин
 
Аватар для capta1n
 
Регистрация: 06.12.2008
Сообщений: 613
По умолчанию

1)
Код:
program pascall;
const
 x1 = 0; y1 = 3;
 x2 = 4; y2 = 0;
var
 R : real;
 l1,l2 : real;
 flag : boolean;
begin
 write ('Enter R= '); readln(R);
 l1:=sqrt(sqr(x1)+sqr(y1));
 l2:=sqrt(sqr(x2)+sqr(y2));
 if l1>l2 then
  if R>l2 then flag:=false
          else flag:=true
 else
  if R>l1 then flag:=false
          else flag:=true;
 if flag then writeln ('Yes')
         else writeln ('No');
 readln
end.
capta1n вне форума Ответить с цитированием
Старый 16.03.2009, 19:49   #3
capta1n
Форумчанин
 
Аватар для capta1n
 
Регистрация: 06.12.2008
Сообщений: 613
По умолчанию

2) http://programmersforum.ru/showthread.php?t=42050
capta1n вне форума Ответить с цитированием
Старый 16.03.2009, 19:54   #4
Paul Oakenfold
Пользователь
 
Регистрация: 27.01.2009
Сообщений: 43
По умолчанию

P.S. Мерси, но во второй задачи нужно после определения треугольника найти его площадь и периметр... а не Найдите углы треугольника (теорема косинусов).

буду благодарен ещё за вторую)))

Последний раз редактировалось Stilet; 17.03.2009 в 10:28.
Paul Oakenfold вне форума Ответить с цитированием
Старый 17.03.2009, 08:58   #5
capta1n
Форумчанин
 
Аватар для capta1n
 
Регистрация: 06.12.2008
Сообщений: 613
По умолчанию

если Вы хоть немного разбраетесь в программировании, тогда Вам формулы - периметр - у меня брат младший знает, как периметр найти p=сумма всех сторон что до площади, то площадь равна S=(1/2)*a*b*sin(fi), где fi - угол между сторонами a и b.

соответственно
Код:
p=a+b+c; S=(1/2)*a*b*sin(fi1)
вот и все
capta1n вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Даны 3 точки определить треугольник. soldm Помощь студентам 14 06.10.2008 14:43
Даны числа от 100 до 999. Вводится индекс... Ci_novice Помощь студентам 4 19.04.2008 12:59
Даны координаты центров n окружностей.... ZhooZhik Помощь студентам 3 09.01.2008 19:11
Паскаль. 1.Даны массивы.2 Дан X найти... Stelix Помощь студентам 7 20.11.2007 21:08
Даны символы S1......... Artem1987 Помощь студентам 1 10.11.2007 14:59