Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
Apple98
0 / 0 / 0
Регистрация: 02.04.2015
Сообщений: 25
1

Найти линию разреза

03.04.2015, 06:57. Просмотров 896. Ответов 1
Метки нет (Все метки)

Люди помогите, уже неделю бьюсь

Программу наверно не сложно написать, но не понимаю как делать само задание(туго с математикой было...)!
Звучит так: Составить алгоритм и написать код программы, вычисляющей длину линии вертикального разреза фигуры y_razrez, значения площадей фигуры слева и справа от линии разреза s_left, s_right по значениям аргумента x, введенным с консоли
Помогите, очень прошу, заранее спасибо
P.S. Используется Dev C++
P.S.2 Знаю есть подобная тема на Паскале, но толку 0
0
Миниатюры
Найти линию разреза  
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.04.2015, 06:57
Ответы с готовыми решениями:

Перебор возможных вариантов разреза трубы
Доброго времени суток! Есть задача:"Вводится длина трубы, количество заготовок (1 .. 5), которые...

Длина линии вертикального разреза фигуры
Здравствуйте, помогите пожалуйста разобраться: Необходимо составить алгоритм и написать код...

Вывести все возможные варианты разреза трубы
Вводится длина трубы, количество заготовок (1, 2, 3, 4 ил 5), которые можно вырезать из трубы, и...

Не могу найти ошибку в программе рисующей линию из символов
Попытался написать консольную программу, рисующую линию из символов. Число символов вводится...

Написать код программы, вычисляющей длину линии вертикального разреза фигуры y_razrez
Составить алгоритм и написать код программы, вычисляющей длину линии вертикального разреза фигуры ...

1
zss
Модератор
Эксперт С++
7951 / 7136 / 4452
Регистрация: 18.12.2011
Сообщений: 18,840
Завершенные тесты: 1
03.04.2015, 08:57 2
Лучший ответ Сообщение было отмечено Apple98 как решение

Решение

значение функции сверху
C++
1
yup=sqrt((x-1.)*(x-1.)-1.);
значение функции снизу
C++
1
2
3
4
if(x<1)
   ydn=sqrt(x*x-1)-1.;
else
   ydn=sqrt((x-2.)*(x-2.)-1.)-1.;
Длина линии разреза равна y_razrez=yup+ydn

Интеграл от http://www.cyberforum.ru/cgi-bin/latex.cgi?\sqrt{{(x-a)}^{2}-1}
равен http://www.cyberforum.ru/cgi-bin/latex.cgi?\frac{{{((x-a)}^{2}-1)}^{3/2}}{3(x-a)}
a равно либо 0 либо 1 либо 2

Т.о. Площадь фигуры слева равна I1-I2,
где I1 равно http://www.cyberforum.ru/cgi-bin/latex.cgi?\frac{{{((x-1)}^{2}-1)}^{3/2}}{3(x-1)}
I2=http://www.cyberforum.ru/cgi-bin/latex.cgi?\frac{{{((x)}^{2}-1)}^{3/2}}{3(x-1)}-x при x<1
и I2=http://www.cyberforum.ru/cgi-bin/latex.cgi?\frac{{{((x-2)}^{2}-1)}^{3/2}}{3(x-2)}-x при X>=1
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.04.2015, 08:57

Вычислить длину линии вертикального разреза фигуры, площади фигуры слева и справа от линии разреза
Составить алгоритм и написать код программы, вычисляющей длину линии вертикального разреза фигуры ...

Составить алгоритм, вычисляющей длину линии вертикального разреза фигуры (найти ошибку)
При x=1 и от x 1 до 2 считает правильно, а при значениях от 0 до 1 некорректные значения. ...

Найти линию пересечения плоскостей
Найти линию пересечения плоскостей, которые задаются видом: A1x + B1y + C1 = 0 и A2x + B2y + C2 =...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru