Форум программистов, компьютерный форум CyberForum.ru

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 20, средняя оценка - 4.65
1236554
0 / 0 / 0
Регистрация: 27.03.2012
Сообщений: 7
27.03.2012, 23:22     Найти площадь треугольника по заданным двум сторонам и углу между ними. #1
Найти площадь треугольника по заданным двум сторонам и углу между ними. Предоставить возможность ввода угла в радианах или в градусах. Замечание: функция sin, встроенная в среду программирования СИ работает только с радианной мерой угла.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.03.2012, 23:22     Найти площадь треугольника по заданным двум сторонам и углу между ними.
Посмотрите здесь:

C++ Заданы длины двух сторон треугольника и угол между ними. найти площадь треугольника?
C++ Условие: По двум сторонам и углу между ними в треугольнике АВС найти два остальных угла и третью сторону. c^2 = a^2 + b^2 - 2 ab cos A
По длинам двух сторон некоторого треугольника и углу между ними найти длину третьей стороны и площадь этого треугольника C++
C++ Найти площадь пятиугольника (определить функцию для расчёта площади треугольника по трём сторонам)
C++ Построение треугольника по трем сторонам, найти площадь
C++ По длинам двух сторон и углу найти третью сторону треугольника и его площадь
Идентификация трапеции по двум сторонам и углу между ними C++
C++ Найти максимальную площадь треугольника по двум его сторонам

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Merovingian
54 / 54 / 5
Регистрация: 24.09.2011
Сообщений: 149
27.03.2012, 23:56     Найти площадь треугольника по заданным двум сторонам и углу между ними. #2
C++
1
2
3
4
5
6
7
...
double angle,a,b;
cout<<"Ввести длины сторон треугольника";
cin>>a>>b;
cout<<"Ввести угол между сторонами";
cout<<1/2*a*b*sin(angle);
...
Infinity3000
 Аватар для Infinity3000
1057 / 576 / 24
Регистрация: 03.12.2009
Сообщений: 1,255
28.03.2012, 00:30     Найти площадь треугольника по заданным двум сторонам и углу между ними. #3
Есть подобная задача в наличии! но в ней что то не так было или не в ней! не помню! Разбирайтесь!

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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#include <iostream>
#include <cmath>
 
using namespace std;
 
double radians(double a, double b, double angle)
{
    return 0,5 * a * b * sin(angle);
}
 
double degrees(double a, double b, double angle)
{
    angle *= 3,14 / 180;
    return 0,5 * a * b * sin(angle);
}
 
int main()
{
    setlocale(0, "");
    double a, b, S, angle;
    int i = 0;
    cout << "Введите длины сторон треугольника - ";
    cin >> a >> b;
    cout << "Выбирите единицу измерения угла\n";
    while(i < 1 || i > 2)
    {
        cout << "В радианах - 1\n";
        cout << "В градусах - 2\n";
        cin >> i;
    }
 
    switch (i)
    {
    case 1:
        cout << "Введите угол в радианах - ";
        cin >> angle;
        S = radians(a, b, angle);
        break;
    case 2:
        cout << "Введите угол в градусах - ";
        cin >> angle;
        S = degrees(a, b, angle);
        break;  
    }
 
    cout << "\nПлощадь треугольника равна - " << S << endl;
    system ("PAUSE");
    return 0;
}
Yandex
Объявления
28.03.2012, 00:30     Найти площадь треугольника по заданным двум сторонам и углу между ними.
Ответ Создать тему
Опции темы

Текущее время: 18:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru