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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 20, средняя оценка - 4.65
1236554
0 / 0 / 0
Регистрация: 27.03.2012
Сообщений: 7
#1

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

27.03.2012, 23:22. Просмотров 2502. Ответов 2
Метки нет (Все метки)

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

C++ Условие: По двум сторонам и углу между ними в треугольнике АВС найти два остальных угла и третью сторону. c^2 = a^2 + b^2 - 2 ab cos A
C++ Найти площадь пятиугольника (определить функцию для расчёта площади треугольника по трём сторонам)
C++ Построение треугольника по трем сторонам, найти площадь
C++ По длинам двух сторон и углу найти третью сторону треугольника и его площадь
C++ Помогите найти ошибку: По двум сторонам и углу найти все остальное
Идентификация трапеции по двум сторонам и углу между ними C++
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     Найти площадь треугольника по заданным двум сторонам и углу между ними.
Ответ Создать тему
Опции темы

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