Форум программистов, компьютерный форум, киберфорум
Наши страницы
QBasic
Войти
Регистрация
Восстановить пароль
 
Бурька
2 / 2 / 1
Регистрация: 09.06.2016
Сообщений: 14
#1

По трем заданным параметрам треугольника вычислить все остальные - QBasic

14.06.2016, 16:13. Просмотров 653. Ответов 11
Метки нет (Все метки)

Дан произвольный треугольник ABC (рис. 54), для которого определен следующий набор характерных параметров: а, b, с — стороны треугольника; α, β, γ — углы (в градусах); h — высота, опущенная на сторону с; S — площадь; Р — периметр треугольника. По трем заданным параметрам вычислить все остальные.

Даны S,h, угол альфа.
Да, геометрию не знаю.
0
Миниатюры
По трем заданным параметрам треугольника вычислить все остальные  
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.06.2016, 16:13
Я подобрал для вас темы с готовыми решениями и ответами на вопрос По трем заданным параметрам треугольника вычислить все остальные (QBasic):

По двум заданным параметрам треугольника вычислить все остальные
Дан прямоугольный треугольник ABC (γ = 90°), (см. рис): а, b, с — стороны...

По трем параметрам вычислить остальные элементы
Дан прямоугольный треугольник ABC (γ = 90°), для которого определен следующий...

Построение треугольника по трем вершинам
Написать программу которая по трём введенным сторонам построит треугольник. Но...

Определить существование треугольника по трем сторонам
Написать программу, запрашивающая длину сторон треугольника и после ввода их...

Определить вид треугольника по трем его сторонам
определить вид треугольника по трем его сторонам( остроугольный, тупоугольный,...

Все четные положительные элементы массива А перенести в начало, а все остальные в конец
дан одномерный целочисленный массив А состоящий из N элементов, N-заданное...

11
Sasha_Smirnov
5460 / 1300 / 142
Регистрация: 08.02.2009
Сообщений: 4,008
Записей в блоге: 29
14.06.2016, 16:36 #2
Какая предупредительность!
Цитата Сообщение от кот Бегемот Посмотреть сообщение
Геометрию не знаем?
0
Бурька
2 / 2 / 1
Регистрация: 09.06.2016
Сообщений: 14
14.06.2016, 16:43  [ТС] #3
почитав предыдущие темы и не увидев ответа на похожий вопрос решил создать свою тему и сразу предупредить, пытаясь уберечь себя от вопроса "геометрию не знаем?" Как-то вот так о_О Может вы мне поможете? Заодно и тому парню ответ будет. Не знаю как он, а я не знаю как оформить задание на qbasic
1
Sasha_Smirnov
5460 / 1300 / 142
Регистрация: 08.02.2009
Сообщений: 4,008
Записей в блоге: 29
14.06.2016, 16:50 #4
Дело не бэйсике, Бурька, и не в геометрии: надо просто осмыслить формулы:
Цитата Сообщение от кот Бегемот Посмотреть сообщение
c=b/cos(A)
a=b*tan(A)
C=90
B=90-A
P=a+b+c
S=a*b/2
(QBasica у меня нет; я просто читатель темы.)
0
vlisp
443 / 412 / 103
Регистрация: 10.08.2015
Сообщений: 1,397
Завершенные тесты: 1
14.06.2016, 17:37 #5
Интересно как вы по трем углам будете считать "все остальные"
0
Бурька
2 / 2 / 1
Регистрация: 09.06.2016
Сообщений: 14
14.06.2016, 17:42  [ТС] #6
Не понял, о чем вы? Я и не собирался по трем углам считать "все остальные" даны площадь, высота, угол альфа, исходя из этих трех параметров найти все что возможно, глупость какая-то, либо я вас не понял.
0
vlisp
443 / 412 / 103
Регистрация: 10.08.2015
Сообщений: 1,397
Завершенные тесты: 1
14.06.2016, 18:08 #7
Прими за x отрезок BC, дальше вырази площадь через высоту и основание, получи х. остальное элементарно
0
кот Бегемот
Платежеспособный зверь
8447 / 3886 / 1511
Регистрация: 28.10.2009
Сообщений: 10,062
15.06.2016, 10:16 #8
Цитата Сообщение от vlisp Посмотреть сообщение
Прими за x отрезок BC, дальше вырази площадь через высоту и основание, получи х. остальное элементарно
Сам-то понял, что написал?
0
vlisp
443 / 412 / 103
Регистрация: 10.08.2015
Сообщений: 1,397
Завершенные тесты: 1
15.06.2016, 10:57 #9
Лучший ответ Сообщение было отмечено Sasha_Smirnov как решение

Решение

Цитата Сообщение от кот Бегемот Посмотреть сообщение
Сам-то понял, что написал?
чего не понятного? Это элементарное линейное уравнение решить нужно, чтоб найти АС. такие задачи решаются в 8м классе, если не раньше, без всяких бейсиков
AC = h / sin(a)
Ac = h / tg (a)
(Ac+Bc)xh = 2S
Bc= 2S/h - Ac
AB = Ac+Bc
b = atan(h/Bc)
BC = h/sin(b)
g = 180 - a- b
P = AC+BC+AB
0
кот Бегемот
Платежеспособный зверь
8447 / 3886 / 1511
Регистрация: 28.10.2009
Сообщений: 10,062
15.06.2016, 17:04 #10
Цитата Сообщение от vlisp Посмотреть сообщение
чего не понятного? Это элементарное линейное уравнение решить нужно, чтоб найти АС. такие задачи решаются в 8м классе, если не раньше, без всяких бейсиков
AC = h / sin(a)
Ac = h / tg (a)
(Ac+Bc)xh = 2S
Bc= 2S/h - Ac
AB = Ac+Bc
b = atan(h/Bc)
BC = h/sin(b)
g = 180 - a- b
P = AC+BC+AB
Зачем такие сложности?
с=2S/h
b=h/sin(A)
a2=b2+c2-2bc*cos(A) ->излечём корень и найдём а
p=a+b+c
углы B и С находим по теореме синусов
всё.
0
vlisp
443 / 412 / 103
Регистрация: 10.08.2015
Сообщений: 1,397
Завершенные тесты: 1
15.06.2016, 17:56 #11
Цитата Сообщение от кот Бегемот Посмотреть сообщение
Зачем такие сложности?
Затем, что у каждой операции есть свое процессорное время, попробуй запустить свою прогу 10е6 раз и посмотри как будет меняться время работы при различных вычислениях
0
кот Бегемот
Платежеспособный зверь
8447 / 3886 / 1511
Регистрация: 28.10.2009
Сообщений: 10,062
15.06.2016, 22:20 #12
Цитата Сообщение от vlisp Посмотреть сообщение
Затем, что у каждой операции есть свое процессорное время, попробуй запустить свою прогу 10е6 раз и посмотри как будет меняться время работы при различных вычислениях
Да, конечно , это очень важно в школьных программах...
Товарищ! Проще надо всё делать, проще!
0
15.06.2016, 22:20
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.06.2016, 22:20
Привет! Вот еще темы с решениями:

Определения типа треугольника (равносторонний, равнобедренный, разносторонний) по заданным координатам
1.Составить программу определения типа треугольника (равносторонний,...

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

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

Определить по трем заданным сторонам принадлежность его к виду прямоугольного треугольника
Нужно составить программу для определения по трем заданным сторонам...


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

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

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