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

Заданные длины двух катетов а b в прямоугольном треугольнике. - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 25, средняя оценка - 4.88
dioris
-19 / 0 / 0
Регистрация: 23.11.2011
Сообщений: 82
11.03.2012, 11:04     Заданные длины двух катетов а b в прямоугольном треугольнике. #1
Заданные длины двух катетов а b в прямоугольном треугольнике. Найти длину гипотенузы, площадь треугольника S и величину его угловhttp://www.cyberforum.ru/cgi-bin/latex.cgi?\alpha \beta
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.03.2012, 11:04     Заданные длины двух катетов а b в прямоугольном треугольнике.
Посмотрите здесь:

C++ вычислить гипотенузу треугольника, зная длины двух катетов;
В прямоугольном треугольнике известный катет а и площадь S. Найти величину гипотенузы C++
C++ Вычислить периметр и площадь прямоугольного треугольника по длине двух катетов
C++ После ввода двух катетов найти гипотенузу и периметр
C++ Вычислить периметр и площадь прямоугольного треугольника по длинам двух катетов
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Betokuha
 Аватар для Betokuha
32 / 29 / 9
Регистрация: 05.03.2012
Сообщений: 114
11.03.2012, 12:28     Заданные длины двух катетов а b в прямоугольном треугольнике. #2
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream.h>
#include <math.h>
int main()
 {
  double a, b;
  cout<<"Введите a, b: ";
  cin>>a>>b;
  cout<<"Площадь: "<<a*b/2<<"\n";
  cout<<"Гипотенуза: "<<sqrt(a * a + b * b)<<"\n";
  return 0;
}
Vot derji

Добавлено через 1 минуту
величину его углов alfa i betta ne ponel
sandye51
программист С++
 Аватар для sandye51
677 / 579 / 39
Регистрация: 19.12.2010
Сообщений: 2,016
11.03.2012, 12:42     Заданные длины двух катетов а b в прямоугольном треугольнике. #3
Betokuha, альфа и бетта - величины острых углов
Betokuha
 Аватар для Betokuha
32 / 29 / 9
Регистрация: 05.03.2012
Сообщений: 114
11.03.2012, 13:25     Заданные длины двух катетов а b в прямоугольном треугольнике. #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream.h>
#include <math.h>
int main()
 {
  double a, b;
  cout<<"Введите a, b: ";
  cin>>a>>b;
  cout<<"Площадь: "<<a*b/2<<"\n";
  cout<<"Гипотенуза: "<<sqrt(a * a + b * b)<<"\n";
  cout<<"Альфа: "<<sqrt(a * a + b * b)/a<<"\n";
  cout<<"Ветта: "<<sqrt(a * a + b * b)/b<<"\n";
  return 0;
Вроде так
sandye51
программист С++
 Аватар для sandye51
677 / 579 / 39
Регистрация: 19.12.2010
Сообщений: 2,016
11.03.2012, 13:29     Заданные длины двух катетов а b в прямоугольном треугольнике. #5
Betokuha, тебе в 8 класс пора
Duha666
50 / 50 / 5
Регистрация: 10.03.2012
Сообщений: 138
12.03.2012, 23:23     Заданные длины двух катетов а b в прямоугольном треугольнике. #6
Поиск углов через арктангенс:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <cmath>
using namespace std;
 
double a, b;
 
int main()
{
    cin >> a >> b;
    cout << "S: " << a * b / 2 << endl;
    cout << "c: " << sqrt(a * a + b * b) << endl;
    cout << "Alpha: " << atan(a / b) / M_PI * 180 << endl;
    cout << "Beta: " << atan(b / a) / M_PI * 180 << endl;
}
Делим на Pi и умножаем на 180, так как возвращаемый угол в радианах.
Yandex
Объявления
12.03.2012, 23:23     Заданные длины двух катетов а b в прямоугольном треугольнике.
Ответ Создать тему
Опции темы

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