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

Найти все углы треугольника со сторонами a , b , c - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 4.88
ehanjaki
0 / 0 / 0
Регистрация: 27.10.2011
Сообщений: 10
27.10.2011, 23:26     Найти все углы треугольника со сторонами a , b , c #1
Найти все углы треугольника со сторонами a , b , c . Предусмотреть в программе перевод радианной меры угла в
градусы, минуты и секунды.

помоги пожалуйста, не могу никак сделать...1 курс...надо сдавать!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.10.2011, 23:26     Найти все углы треугольника со сторонами a , b , c
Посмотрите здесь:

C++ Найти углы треугольника
составить программу, которая определяет углы со сторонами a,b,c C++
Составить программу, которая определяет углы треугольника со сторонами а, b, с C++
C++ Даны три положительных числа а, b, с. Проверить, будут ли они сторонами треугольника. Если да, то вычислить площадь этого треугольника.
C++ Найти внутрение углы треугольника,заданного координатами своих вершин на площаде.
Треугольник АВС задан длинами своих сторон. Найти углы треугольника C++
Найти (в радианах в градусах) все углы треугольника со сторонами а, Ь, с C++
Найти (в радианах и в градусах) все углы треугольника со сторонами a,b и c C++
С клавиатуры вводятся три числа, считая их сторонами треугольника найти углы этого треугольника C++
Зная площадь прямоугольного треугольника и угол при основании, найти все стороны треугольника C++
Определить углы треугольника используя вектора на плоскости C++
C++ Найти углы треугольника с заданными на плоскости координатами

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
greeezz
272 / 165 / 4
Регистрация: 10.07.2011
Сообщений: 441
27.10.2011, 23:44     Найти все углы треугольника со сторонами a , b , c #2
для получения угла воспользуйтесь ТЕОРЕМОЙ КОСИНУСОВ.

для перевода градусов в радиан и наоборот можете воспользоваться вот таким примером
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include "iostream.h"
#include "math.h"
 
int main()
{
    double pi = 3.1415926535;
    double grad=270;   //ваши "градусы"
    double rad=0;          //ваши радианы
 
    rad = (grad* (pi/180));
    cout << rad << endl;
 
    grad = rad * (180/pi);
    cout << grad << endl;
 
return 0;
}
zooroo
0 / 0 / 0
Регистрация: 20.11.2011
Сообщений: 10
20.11.2011, 16:06     Найти все углы треугольника со сторонами a , b , c #3
ребят напишите полностью эту прграмму углов мне надо завтра сдавать!!!!! пожалуйста срочнооооооооооооо!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
nnina
 Аватар для nnina
2 / 2 / 0
Регистрация: 12.11.2011
Сообщений: 69
20.11.2011, 18:57     Найти все углы треугольника со сторонами a , b , c #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <iomanip>
#include <math.h>
using namespace std;
 
int main(void) 
{ double a, b, c, A, B, C, S; 
  double Ap, Bp, Cp;
  const float pi = 3.141593;
 
  cout << "Введите стороны a, b, c (см): ";
  cin >> a >> b >> c;
  Ap = acos((a*a-b*b-c*c)/(-2*b*c));
  A = Ap * 180/pi;
  Bp = asin((b*sin(Ap))/a);
  B = Bp * 180/pi;
  C = 180 - (A + B);
  Cp = C*pi/180; 
  S = 1.0/2* a*b*sin(Cp);
  cout << "\n Результаты: " << "\n Углы A = " << fixed << setprecision(2)<< A << "\n Угол B = " << B << 
          " град, C = " << C << "град" <<
          "\n Площадь S = " << S << " см\n ";
}
thick_int
Заблокирован
20.11.2011, 19:15     Найти все углы треугольника со сторонами a , b , c #5
Сразу видно (в логику я не вникал), что не совсем, корректная программа.
Просто не учтено, что во всяком треугольнике, как миниммум имеются два острых угла.
Следовательно, они и должны быть теми двумя углами, которые вычисляются в первую очередь.
Ну и разумеется, необходимо предусмотреть элементарную проврку неравенства треугольника (большая сторона меньше суммы двух других сторон).
Yandex
Объявления
20.11.2011, 19:15     Найти все углы треугольника со сторонами a , b , c
Ответ Создать тему
Опции темы

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