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

Зная площадь прямоугольного треугольника и угол при основании, найти все стороны треугольника

06.11.2015, 00:23. Просмотров 1017. Ответов 5
Метки нет (Все метки)

Требования к программе:
- Входные данные ввести с помощью стандартных процедур ввода;
- На печать вывести значение входной переменной и результаты вычислений;
- Входные данные взять произвольными.

Вариант:
- Зная площадь прямоугольного треугольника и угол при основании, найти все стороны треугольника.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.11.2015, 00:23
Ответы с готовыми решениями:

Найти площадь прямоугольного треугольника, зная гипотенузу и прилежащий угол
Подскажите, пожалуйста, что нужно изменить, чтобы заработало? #include <iostream> #include...

Известна гипотенуза и прилежащий угол прямоугольного треугольника. Найти площадь треугольника
Нужна ваша помощь, завтра экзамен :с Разработать программу, для которой создать интерфейс,...

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

Найти стороны косоугольного треугольника, зная периметр и один угол
Найти стороны косоугольного треугольника, зная периметр и один угол

5
598 / 237 / 68
Регистрация: 08.08.2015
Сообщений: 1,637
06.11.2015, 00:25 2
King69, напишите сюда формулы, а то как то геометрию уже подзабыл
0
Заблокирован
06.11.2015, 00:33 3
Цитата Сообщение от Mesteriis Посмотреть сообщение
напишите сюда формулы
На входе: S, alpha
S = ab/2
a = c sin (alpha)
b = c cos (alpha)
S = c2 sin (2*alpha) / 4

На выходе стороны
Гипотенуза:
c = sqrt (4*S / sin (2*alpha))
Ну, и катеты, как уже говорилось:
a = c sin (alpha)
b = c cos (alpha)
0
598 / 237 / 68
Регистрация: 08.08.2015
Сообщений: 1,637
06.11.2015, 01:09 4
King69, держи
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include <iostream>
#include <cmath>
 
 
using namespace std;
 
int main()
{
    system("clear");
    int s=0;
    int alpha=0;
    cout << "Input S and alpha\n";
    cout << "S = "; cin >> s;
    cout << "Alpha = "; cin >> alpha;
    if (s==0 || alpha==0){ cout << "Terms are not set correctly"; return false;}
   
 
    int a=0;
    int b=0;
    int c=0;
 
    c=sqrt(4*s/sin(2*alpha));
 
    a=c*sin(alpha);
    b=c*cos(alpha);
    if (a<=0 || b<=0 || c<=0){ cout << "Terms are not set correctly"; return false;}
 
    cout << "Delta:\n\n";
    cout << "a|_\\c\n"; //Чуть чуть поизвращялся, не серчай 
    cout << "  b\n\n";
    cout << "a = "<< a <<" b = "<< b<< " c = " << c << endl << endl;
    system ("pause");
    return 0;
}
PS Если что поправь, не помню геометрию совсем((((
0
Заблокирован
06.11.2015, 01:12 5
Mesteriis,
Площадь, стороны и угол в виде интов - сомнительно.
Вот double - самое оно.
0
598 / 237 / 68
Регистрация: 08.08.2015
Сообщений: 1,637
06.11.2015, 01:16 6
IrineK, Согласен
ТС поправь инты на double

Добавлено через 54 секунды

Не по теме:

Пора спать наверно ))) коль инты написал)))

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.11.2015, 01:16

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

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

Найти заданный угол треугольника, зная две его стороны и периметр
Всем привет. Что то я совсем туплю с этой тригонометрией, хотя школу всего 5 лет назад закончил. В...

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

Создать программу которая вычисляет и выводит на экран все стороны, углы, площадь, периметр прямоугольного треугольника
Здравствуйте! Тут такая беда, дело в том что начал изучать паскаль, препод дал задание: Создать...


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

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

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