Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 14.09.2013
Сообщений: 46
1

Вычисление длины наибольшей высоты треугольника

01.10.2013, 18:01. Показов 1390. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Вот сама задача:
Площадь рвнобедренного треyг0льникa равна S, величина угла пhи вершине равнa α. Составить программу вычисления длины наnбольшей высоты данного треугольника. Получить результаты для следующих исходных данных:
S=18 см α=30°

Вот я ее решил
Вычисление длины наибольшей высоты треугольника

Но как мне выбрать максимальное из H и Z чисел? Что дописать в программе чтобы программа сама находила?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.10.2013, 18:01
Ответы с готовыми решениями:

Составьте программу вычисления длины наибольшей высоты треугольника.
1).Длина основания равнобедренного треугольника -А, величина угла при вершине - F.Составьте...

Вычисление длины наименьшей высоты треугольника
Помогите решить задачу. Дана площадь(S) РАВНОБЕДРЕННОГО треугольника и боковая сторона (b)....

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

Даны длины a,b и с сторон некоторого треугольника. Найти медианы треугольника, сторонами которого являются медианы исходного треугольника
Как сделать с процедурой

6
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
01.10.2013, 18:05 2
В равнобедренном треугольнике две разных высоты, на основание и на боковую сторону, нужно найти их и сравнить.

Добавлено через 1 минуту
А код нужно не картинкой, а текстом выкладывать.
0
0 / 0 / 0
Регистрация: 14.09.2013
Сообщений: 46
01.10.2013, 18:05  [ТС] 3
Я нашел их, прочитай внимательно.
0
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
01.10.2013, 18:07 4
Я тебе не нанимался читать картинки. А если нашел, то чего спрашиваешь.
Цитата Сообщение от azakov Посмотреть сообщение
прочитай внимательно.
А хамить будешь, долго здесь не задержишься.
0
0 / 0 / 0
Регистрация: 14.09.2013
Сообщений: 46
01.10.2013, 18:09  [ТС] 5
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
uses crt;
var S,a,U,b,H,Z:real;
begin
clrscr;
write('Введите площадь равнобедренного треугольника равна ');
readln(S);
write('Введите величину угла при вершине');
readln(U);
a:=sqrt(S/sin(U));
S:=a*a*sin(U);
b:=sqrt(a*a+a*a);
H:=sqrt(a*a-(b*b/4));
Z:=b*H/a;
writeln (H);
readln;
end.
Вот H и Z высоты, так как треугольник равнобедренный то 2 высоты у него одинаковы, поэтому я сравниваю 2 разные.

Добавлено через 1 минуту
Puporev, помоги пожалуйста.
0
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
01.10.2013, 18:26 6
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
uses crt;
var S,a,U,b,H,Z:real;
begin
clrscr;
write('Введите площадь равнобедренного треугольника равна ');
readln(S);
write('Введите величину угла при вершине ');
readln(U);
U:=U*pi/180;{переведем в радианы}
a:=sqrt(2*s/sin(U));{длина боковой стороны}
Z:=2*S/a; {высота на боковую сторону}
U:=(pi-U)/2;{угол при основании}
b:=Z/sin(U);{основание}
H:=2*S/b;{высота на основание}
if H>Z then writeln ('H=',H:0:2)
else writeln ('Z=',Z:0:2);
readln;
end.
0
908 / 756 / 833
Регистрация: 06.09.2013
Сообщений: 1,561
01.10.2013, 18:35 7
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
var
  a, S, h, b: real;
  
begin
  a := 30;
  S := 18;
  a := pi * a / 180; 
  b := sqrt(2 * S / sin(a)); //боковая сторона
  h := 2 * S / b; //высота, проведенная к боковой стороне
  if h < b * cos(a / 2) then h := b * cos(a / 2);
  write('Наибольшая высота: h = ', h:0:2)
end.
0
01.10.2013, 18:35
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.10.2013, 18:35
Помогаю со студенческими работами здесь

Даны два слова (длины M и N), состоящие из букв А, Г, Ц, Т. Найти подпоследовательность наибольшей длины
Молекулы ДНК, содержащие генетическую информацию – это длинные слова из четырех букв (А, Г, Ц, Т)....

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

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

Составьте программу вычисления длины наибольшей медианы треугольника
Площадь равнобедренного треугольника равна S, величина угла при основании F. Составьте программу...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru