0 / 0 / 0
Регистрация: 15.10.2013
Сообщений: 4

написать функцию которая вычисляет площадь криволинейного треугольника

23.10.2013, 01:48. Показов 1745. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Только начал изучать C++
Не понимаю как сделать такую программу даже математически
Дана окружность (x-a)2+(y-b)2=r2. Написать функцию, которая вычисляет площадь криволинейного треугольника отсекаемого ею от первого квадранта(0, если нет такого треугольника)
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.10.2013, 01:48
Ответы с готовыми решениями:

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

Написать функцию, которая вычисляет объем и площадь поверхности параллелепипеда, описать функцию IsSquare(K)
Здравствуйте, нужна помощь по решению двух зачад в TC++(Turbo C++); Задача 1. Написать функцию, которая вычисляет объем и площадь...

Написать функцию, которая вычисляет периметр треугольника
Здравствуйте,имеется такая задача: Написать функцию, которая вычисляет периметр треугольника по трем сторонам. И вот такая программа...

2
25 / 25 / 2
Регистрация: 25.09.2013
Сообщений: 76
23.10.2013, 07:54
Цитата Сообщение от Difaq Посмотреть сообщение
от первого квадранта
От первой четверти? Это где x >= 0 и y >= 0.
0
Диванный эксперт
Эксперт С++
 Аватар для Max Dark
2550 / 2064 / 971
Регистрация: 09.10.2013
Сообщений: 4,793
Записей в блоге: 4
23.10.2013, 10:09
Лучший ответ Сообщение было отмечено Difaq как решение

Решение

Вот что у меня вышло
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
#include <iostream>
#include <cstdlib>
#include <cmath>
 
/*
  Площадь криволинейного треугольника,
ограниченного окружностью (x-a)^2+(y-b)^2=r^2
и первым квадрантом равна сумме
площадей прямоугольного треугольника и сектора круга,
ограниченного гипотенузой этого треугольника
 
Треугольника не сущестует, если (a^2+b^2)>=r^2
 
длина сторон треугольника
A = r-a
B = r-b
C = sqrt(A^2+B^2)
площадь St = (A*B)/2
 
Площадь сегмента
Ss =0.5*r^2*(alpha - sin(alpha))
где alpha = 2*arcsin(C/(2*r))
*/
 
double enter(const char*query) {
    double value;
    std::cout<<"Введите "<<query;
    std::cin>>value;
    return value;
}
 
void error(const char* message) {
    std::cerr<<message<<std::endl;
    exit(EXIT_FAILURE);
}
 
int main() {
    double a,  b,  r; // переменные для ввода
    double A,  B,  C; // длины
    double S, St, Ss; // площади
    double alpha;
 
    r = enter("r: ");
    if (r<=0) {
        error("r должно быть больше 0");
    }
 
    a = enter("a: ");
    b = enter("b: ");
    if ((a*a + b*b) >= r*r) {
        error("Треугольника с такими параметрами нет");
    }
 
    A = r - a;
    B = r - b;
    C = sqrt(A*A + B*B);
    St = (A*B)/2.0;
 
    alpha = 2.0*asin(C/(2.0*r));
    Ss = 0.5*r*r*(alpha - sin(alpha));
 
    S = St+Ss;
    std::cout<<"Площадь равна "<<S<<std::endl;
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.10.2013, 10:09
Помогаю со студенческими работами здесь

Написать функцию, которая вычисляет объем и площадь поверхности параллелепипеда
написать функцию которая вычисляет объем и площадь поверхности параллелепипеда.C++

Написать функцию, которая вычисляет объем и площадь поверхности параллелепипеда
1) Написать программу, которая запрашивает у пользователя номер дня недели и выводит одно из сообщений:''Рабочийдень'', ''Суббота'' или...

Написать функцию, которая вычисляет объем и площадь поверхности параллелепипеда.
Написать функцию, которая вычисляет объем и площадь поверхности параллелепипеда.

Написать функцию, которая вычисляет объём и площадь поверхности цилиндра. Входными данными являются радиус цилиндра и его высота
Написать функцию, которая вычисляет объём и площадь поверхности цилиндра. Входными данными являются радиус цилиндра и его высота

Создать функцию CirclArea(), которая вычисляет площадь круга
Создать функцию CirclArea(),которая вычисляет площадь круга. Функция должна принимать один аргумента типа double и возвращать значение типа...


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

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

Новые блоги и статьи
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru