Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
Милка92
0 / 0 / 0
Регистрация: 27.03.2014
Сообщений: 23
1

Найти длину 3ей стороны и площадь этого треугольника

05.11.2014, 16:00. Просмотров 611. Ответов 8
Метки нет (Все метки)

по длинам двух сторон некоторого треугольника и углу между ними нацти длину третьей стороны и вычислить площадь этого треугольника
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.11.2014, 16:00
Ответы с готовыми решениями:

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

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

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

Найти длину третьей стороны треугольника
Треугольник, заданный долинами двох сторон а и Ь и углом (р) между ними. Найти длину третьей...

Найти длину третьей стороны треугольника
3) Периметр треугольника равен p, длина одной стороны равна a, другой - b. Найти длину третьей...

8
Extrim88
50 / 50 / 21
Регистрация: 08.02.2013
Сообщений: 189
05.11.2014, 16:09 2
Цитата Сообщение от Милка92 Посмотреть сообщение
по длинам двух сторон некоторого треугольника и углу между ними нацти длину третьей стороны и вычислить площадь этого треугольника
ну и в чем сложность? запрограммировать пару школьных геометрических формул?
0
Тамика
Котовчанин
929 / 470 / 199
Регистрация: 16.02.2010
Сообщений: 3,305
Записей в блоге: 32
05.11.2014, 16:13 3
del
Нет, передумала код кидать. Сначала наработки Ваши в студию.
0
Extrim88
50 / 50 / 21
Регистрация: 08.02.2013
Сообщений: 189
05.11.2014, 16:17 4
a
Цитата Сообщение от Тамика Посмотреть сообщение
sqrt(pow(b-a*cos(angle), 2) + pow(a*sin(angle), 2))
Это вы сами формулу придумали?
0
Тамика
Котовчанин
929 / 470 / 199
Регистрация: 16.02.2010
Сообщений: 3,305
Записей в блоге: 32
05.11.2014, 16:18 5
Цитата Сообщение от Extrim88 Посмотреть сообщение
Это вы сами формулу придумали?
Путём выводов. А что не верно?
0
Extrim88
50 / 50 / 21
Регистрация: 08.02.2013
Сообщений: 189
05.11.2014, 16:20 6
Цитата Сообщение от Тамика Посмотреть сообщение
Путём выводов. А что не верно?
Теорему косинусов погуглите и тогда выводить бы ничего не пришлось
0
Тамика
Котовчанин
929 / 470 / 199
Регистрация: 16.02.2010
Сообщений: 3,305
Записей в блоге: 32
05.11.2014, 16:27 7
Цитата Сообщение от Extrim88 Посмотреть сообщение
Теорему косинусов погуглите и тогда выводить бы ничего не пришлось
Это ж скучно! Плюс, я вывела ее быстрее, чем нагуглила бы.

Но спасибо за замечание.
0
nmcf
6522 / 5748 / 2619
Регистрация: 14.04.2014
Сообщений: 24,493
05.11.2014, 16:41 8
Visual C++
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
#include <cstdlib>
#include <iostream>
#include <locale>
#define _USE_MATH_DEFINES
#include <math.h>
 
using std::cout;
using std::cin;
using std::endl;
using std::locale;
 
int main()
{
    locale loc;
    loc.global(locale(""));
 
    double a, b, c, angle, p, s;
 
    cout << "Введите длины двух сторон и угол в градусах: ";
    cin >> a >> b >> angle;
 
    c = sqrt(a * a + b * b - 2 * a * b * cos(angle * M_PI / 180));
    p = (a + b + c) / 2;
    s = sqrt(p * (p - a) * (p - b) * (p - c));
 
    cout << "Длина третьей стороны = " << c << endl << "Площадь = " << s << endl;
 
    system("pause");
    return 0;
}
0
Sasha Pr
2 / 2 / 5
Регистрация: 01.11.2014
Сообщений: 19
05.11.2014, 17:00 9
Кликните здесь для просмотра всего текста
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
#include <iostream>
using namespace std;
 
int main(){
 
    double a,b,c;
    double ang,p,sqw;
 
    cout << "Enter first size a of triangle: ";
    cin >> a;
    cout << "Enter second size b of triangle: ";
    cin >> b;
    cout << "Enter angle: ";
    cin >> ang;
 
    c = sqrt(a*a + b*b - 2*a*b*cos(ang));
 
    p = 0.5*(a + b + c);
 
    sqw = sqrt(p*(p-a)*(p-b)*(p-c));
 
    cout << "Third side c is equal " << c << endl;
    cout << "Square of triangle is " << sqw << endl;
 
    system("pause > nul");
    return 0;
}
0
05.11.2014, 17:00
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.11.2014, 17:00

Найти длину третьей стороны треугольника
Пожалуйста, помогите написать прогу на c++. Заранее, спасибо:) По длинам двух сторон некоторого...

Дана сторона равностороннего треугольника. Найти площадь этого треугольника, его высоты, радиусы вписанной и описанной окружностей.
Дана сторона равностороннего треугольника. Найти площадь этого треугольника, его высоты, радиусы...

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


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

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

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