0 / 0 / 0
Регистрация: 01.12.2016
Сообщений: 35
1

Найти площадь прямоугольного треугольника, зная длину гипотенузы и одного катета

01.12.2016, 12:36. Показов 3484. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
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
/*Пользователь вводит длину гипотенузы, и одного катета.
Нужно рассчитать площадь прямоугольного треугольника.
В треугольнике круглое отверстие, радиусом R(вводит пользователь). 
Найти площадь треугольника без трёх таких отверстий.*/
 
Скажите в этой задаче, чего не хватает или что не правильно, чтобы закончить ее???
 
#include<iostream>
#include<math.h>
using namespace std;
void main()
{
setlocale(LC_ALL, "ru");
 
const double Pi = 3.14;
double hypotenuse, cathetus, second_cathetus, S_triangle, S_circle, R;
cout << " Длина гипотенузы : ";
cin >> hypotenuse;
cout << " Длина катета : ";
cin >> cathetus;
second_cathetus = sqrt(hypotenuse*hypotenuse - cathetus*cathetus);
S_triangle = 1.0 / 2 * cathetus*second_cathetus;
cout << " Радиус состовляет : ";
cin >> R;
S_circle = Pi*R*R;
S_circle *= 3;
 
}
Добавлено через 9 минут
Up!

Добавлено через 44 секунды
Up!
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.12.2016, 12:36
Ответы с готовыми решениями:

Вычислить длину гипотенузы и площадь прямоугольного треугольника по заданным двумя катетами.
Вычислить длину гипотенузы и площадь прямоугольного треугольника по заданным двумя катетами.

Найти длину гипотенузы прямоугольного треугольника по двум катетам
Написать программу, выводящую на экран длину гипотенузы прямоугольного треугольника по двум...

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

Зная длины катетов, найти периметр и площадь прямоугольного треугольника
Найти периметр и площадь прямоугольного треугольника , если даны длины его катетов а и б.

5
89 / 77 / 38
Регистрация: 11.10.2015
Сообщений: 860
01.12.2016, 14:01 2
Лучший ответ Сообщение было отмечено the Viper как решение

Решение

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>
#include<math.h>
#include<windows.h>
 
using namespace std;
 
int main()
{
setlocale(LC_ALL, "ru");
 
setlocale(0,"");
const double Pi = 3.14;
double hypotenuse, cathetus, second_cathetus, S_triangle, S_circle, R;
cout << " Длина гипотенузы : ";
cin >> hypotenuse;
cout << " Длина катета : ";
cin >> cathetus;
second_cathetus = sqrt(hypotenuse*hypotenuse - cathetus*cathetus);
S_triangle = 1.0 / 2 * cathetus*second_cathetus;
cout << " Радиус состовляет : ";
cin >> R;
S_circle = Pi*R*R;
S_circle *= 3;
 cout << S_circle << endl;
 return 0;
 system("pause");
}
1
0 / 0 / 0
Регистрация: 01.12.2016
Сообщений: 35
01.12.2016, 14:36  [ТС] 3
C++
1
2
3
cout <<" Площадь треугольника без трёх таких отверстий = "<< S_circle << "\n";
 
Всего лишь вывод на экран необходим был???
0
89 / 77 / 38
Регистрация: 11.10.2015
Сообщений: 860
01.12.2016, 14:38 4
Нет, это судя по программе площадь круга. Если бы вы формулу привели,... В математике не шибко силен.
0
0 / 0 / 0
Регистрация: 01.12.2016
Сообщений: 35
01.12.2016, 14:50  [ТС] 5
C++
1
2
Что задали, то и приходится делать, я сам запутался!
Можете диагностику сделать с одной задачей, которую я Вам сброшу, Ваше мнение - правильно или нет?!
Добавлено через 4 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
    /*Есть комната.Высота - 3м, ширина 4,5 и длина - 5.Окна и двери занимают 17 % от площади стен.
    Рассчитать площадь под покраску(БЕЗ окон и дверей) и количество краски.если на 1 квадратный метр идёт           М(пользователь вводит с клавиатуры) литров краски.*/
    Потолок красим белой краской, пол коричневой, стены зелёной.Считаем отдельно сколько краски потратим на         покраску каждой из поверхностей.*/
 
    double visota = 3, shirina = 4.5, dlina = 5, Ssten, Spotolka, Spolov, oknaidveri, M = 0.35, bel_kraska, korich_kraska,   zel_kraska, kol_sten = 2, Sstenbezokon;
    Ssten = visota*shirina*kol_sten + visota*dlina*kol_sten;
    Spotolka = shirina*dlina;
    Spolov = Spotolka;
    oknaidveri = Ssten / 100 * 17;
    Sstenbezokon = Ssten - oknaidveri;
    bel_kraska = Spotolka*M;
    korich_kraska = Spolov*M;
    zel_kraska = Sstenbezokon*M;
    cout << "5) Кол-во крaски для стен(зелёнaя) = " << zel_kraska << "\n  Кол-во крaски для полa(коричневaя) = " << korich_kraska;
    cout << "\n  Кол-во крaски для потолкa(белaя) = " << bel_kraska << "\n";
0
89 / 77 / 38
Регистрация: 11.10.2015
Сообщений: 860
01.12.2016, 15:51 6
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
/*Есть комната.Высота - 3м, ширина 4,5 и длина - 5.Окна и двери занимают 17 % от площади стен.
Рассчитать площадь под покраску(БЕЗ окон и дверей) и количество краски.если на 1 квадратный метр идёт
М(пользователь вводит с клавиатуры) литров краски.
Потолок красим белой краской, пол коричневой, стены зелёной.Считаем отдельно сколько краски потратим на
покраску каждой из поверхностей.*/
 
#include <iostream>
#include<math.h>
 
using namespace std;
 
 
int main(int argc, char* argv[]) 
{
 
        setlocale(0, "");
        
        float M;
        const float WIDTH = 4.5;
        const int WALLS_QUANTITY = 4;
        const int HEIGHT = 3, LENGHT = 5;
 
        float  wallsSquare, ceilingSquare, undoorAndWindowsSquare;
        float floorSquare, windowsAndDoors, whitePaint, brownPaint, greenPaint;
 
        cout << "Введите расход краски на квадратный метр" << endl;
        cin >> M;
 
        //wallsSquare = height*width*WALLS_QUANTITY + height*length*WALLS_QUANTITY;
        wallsSquare = HEIGHT * LENGHT * WALLS_QUANTITY;
        ceilingSquare = WIDTH*LENGHT;
        floorSquare = ceilingSquare;
        windowsAndDoors = wallsSquare / 100 * 17;
        undoorAndWindowsSquare = wallsSquare - windowsAndDoors;
        cout << "Окна двери " << windowsAndDoors << endl << "Площадь стен " << wallsSquare << endl
             <<  "Площадь потолка " << ceilingSquare << endl << "Площадь пола " << floorSquare << endl;
        whitePaint = ceilingSquare*M;
        brownPaint = floorSquare*M;
        greenPaint = undoorAndWindowsSquare*M;
        cout << "Кол-во крaски для стен(зелёнaя) = " << greenPaint 
             << "\n  Кол-во крaски для полa(коричневaя) = " << brownPaint;
        cout << "\n  Кол-во крaски для потолкa(белaя) = " << whitePaint << "\n";
    
    system("pause");
    return 0;
}
0
01.12.2016, 15:51
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.12.2016, 15:51
Помогаю со студенческими работами здесь

Найти площадь прямоугольного треугольника, зная гипотенузу и прилежащий угол
Подскажите, пожалуйста, что нужно изменить, чтобы заработало? #include &lt;iostream&gt; #include...

Определить длину гипотенузы прямоугольного треугольника по его катетам
Написать функцию Gip (K1, K2) вещественного типа, определяющую длину гипотенузы прямоугольного...

Вывести на экран длину гипотенузы прямоугольного треугольника по двум катетам
Написать программу, выводящую на экран длину гипотенузы прямоугольного треугольника по двум...

Вывести на экран длину гипотенузы прямоугольного треугольника по двум катетам
Написать программу, выводящую на экран длину гипотенузы прямоугольного треугольника по двум...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru