|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.02.2012, 17:08 | #1 |
Регистрация: 14.12.2009
Сообщений: 9
|
Длина линии вертикального разреза фигуры
Приветствую, помогите пожалуйста с задачей:
Составить алгоритм и написать код программы на С(или Паскаль), вычисляющей длину линии вертикального разреза фигуры, значения площадей фигуры слева и справа от линии разреза, по значениям аргумента x, вводимого из консоли. .... Сам понимаю, что длину разреза можно найти найдя верхний y и нижний y и далее через длина=SQRT((y1 - y2)^2 + (x - x)^ 2) = SQRT((y1 - y2)^2) По формуле, вложенной в изображении можно найти верхнюю границу, а вот как определить нижнюю не пойму. |
07.02.2012, 18:20 | #2 |
Форумчанин
Регистрация: 09.10.2010
Сообщений: 217
|
y^2 +(x-1)^2 = 1 -> y=sqtr(1-(x-1)^2) - формула окружности верхнего полукруга f1(x)
(y+1)^2 +x^2 =1 -> y=sqrt(1-x^2)-1 формула окружности левого нижнего f2(x) (y+1)^2+(x-2)^2 =1 -> y=sqrt(1-(x-2)^2)-1 формула окружности правого нижнего f3(x) (все корни берем с положительным знаком т.к. необходимы имеем дело с верхними частями окружности) Длинна линии Код:
Код:
Ёж птица гордая, пока не пнешь не полетит.
|
07.02.2012, 18:48 | #3 |
Регистрация: 14.12.2009
Сообщений: 9
|
отлично, большое спасибо за формулы и за код.
|
07.02.2012, 19:45 | #4 |
Регистрация: 14.12.2009
Сообщений: 9
|
маленький вопрос, как описать f1(i) f2(i) и f3(i) соответственно.
а то выдает например это. [Error] Untitled1.cpp:37: error: `f2' was not declared in this scope |
07.02.2012, 21:20 | #5 |
Форумчанин
Регистрация: 09.10.2010
Сообщений: 217
|
Код:
Ёж птица гордая, пока не пнешь не полетит.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Движение одной фигуры,вслед изменения высоты другой фигуры. | 7vlad37 | Microsoft Office Excel | 3 | 21.07.2011 18:01 |
Правка вертикального меню в CSS | Artem93 | Общие вопросы C/C++ | 1 | 11.06.2011 00:59 |
Правка вертикального меню в CSS | Artem93 | Помощь студентам | 1 | 11.06.2011 00:58 |
Помогите сделать алгоритм минимального разреза на графах | Алексей Равен | Помощь студентам | 0 | 07.05.2009 13:05 |