Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
King69
0 / 0 / 0
Регистрация: 15.10.2014
Сообщений: 80
#1

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

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

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

Вариант:
- Зная площадь прямоугольного треугольника и угол при основании, найти все стороны треугольника.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.11.2015, 00:23
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Зная площадь прямоугольного треугольника и угол при основании, найти все стороны треугольника (C++):

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

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

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

Известна гипотенуза С и противолежащий угол B прямоугольного треугольника. Найти периметр треугольника - C++
Помогите написать данную программу: Известна гипотенуза С и противолежащий угол B прямоугольного треугольника. Найти периметр треугольника

Заданы длины двух сторон треугольника и угол между ними. найти площадь треугольника? - C++
Заданы длины двух сторон треугольника и угол между ними. найти площадь треугольника?

Вычислить сторону треугольника ABC, зная две другие стороны и угол между ними - C++
есть код{float a,b,c,x; setlocale(LC_ALL,"Russian"); cout<<"Вычислить сторону треугольника ABC, зная две другие стороны и угол...

5
Mesteriis
373 / 156 / 40
Регистрация: 08.08.2015
Сообщений: 1,109
Завершенные тесты: 1
06.11.2015, 00:25 #2
King69, напишите сюда формулы, а то как то геометрию уже подзабыл
0
IrineK
Заблокирован
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
Mesteriis
373 / 156 / 40
Регистрация: 08.08.2015
Сообщений: 1,109
Завершенные тесты: 1
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
IrineK
Заблокирован
06.11.2015, 01:12 #5
Mesteriis,
Площадь, стороны и угол в виде интов - сомнительно.
Вот double - самое оно.
0
Mesteriis
373 / 156 / 40
Регистрация: 08.08.2015
Сообщений: 1,109
Завершенные тесты: 1
06.11.2015, 01:16 #6
IrineK, Согласен
ТС поправь инты на double

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

Не по теме:

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

0
06.11.2015, 01:16
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.11.2015, 01:16
Привет! Вот еще темы с ответами:

По длинам двух сторон некоторого треугольника и углу между ними найти длину третьей стороны и площадь этого треугольника - C++
Привет всем. Помогите исправить программу. Вот задача: По длинам двух сторон некоторого треугольника и углу между ними найти длину...

Найти стороны треугольника, зная его углы и радиус описанной окружности - C++
2)Треугольник задан величинами своих углов и радиусом описанной окружности. Найти стороны треугольника.

Даны катеты прямоугольного треугольника. Найти его гипотенузу и площадь. - C++
&quot;Даны катеты прямоугольного треугольника. Найти его гипотенузу и площадь. При оформлении программы использовать стандартный ввод (scanf) и...

Найти длину третьей стороны и площадь треугольника - C++
Привет всем. Помогите исправить программу. Вот задача: По длинам двух сторон некоторого треугольника и углу между ними найти длину...


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

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

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