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

Найти площадь вписанного в окружность радиуса R неправильного 10-угольника - C++

Восстановить пароль Регистрация
 
Tom Saywer
Сообщений: n/a
12.10.2013, 17:25     Найти площадь вписанного в окружность радиуса R неправильного 10-угольника #1
помогите написть задачу на С++
Найти площадь вписанного в окружность радиуса R неправильного 10-угольника, если его стороны – это хорды, стягивающие дуги 2п/55, 4п/55, 6п/55,...20п/55 рад. Длина хорды вычисляется по формуле
L=2Rsin(D/2), где D – размер дуги, стягиваемой хордой, в радианах. Нужно суммировать площади 10 равнобедренных треугольников с общей вершиной в центре круга, а их основаниями являются 10 сторон многоугольника.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.10.2013, 17:25     Найти площадь вписанного в окружность радиуса R неправильного 10-угольника
Посмотрите здесь:

C++ Найти площадь 5-угольника, заданного координатами вершин
Периметр треугольника вписанного в окружность C++
Найти площадь круга, вписанного в треугольник с заданными сторонами C++
C++ Найти площадь круга, вписанного в треугольник с заданными сторонами. напишите программу которая работала бы )
C++ Требуется найти площадь вписанного в треугольник круга
C++ Найти площадь вписанного в окружность радиуса R неправильного 10-угольника
C++ дана площадь поверхности куба. Найти площадь поверхности шара вписанного в него
По заданному объему куба найти площадь поверхности вписанного в куб шара C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
kosheniatko
13 / 13 / 3
Регистрация: 03.10.2013
Сообщений: 44
12.10.2013, 20:27     Найти площадь вписанного в окружность радиуса R неправильного 10-угольника #2
может так

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
// ConsoleApplication3.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include <iostream>
#include <conio.h>
#include <math.h>
#include <locale.h>
 
using namespace std;
 
double pi=3.14, Hord, R, L, S=0;
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_ALL, "rus");
 
    cout<<"Введите радиус окружности"<<endl;
    cin>>R;
 
    for(int i=2; i<=20; i+=2) 
    {
        Hord=(i*pi)/55;  //расчет хорды 
 
        L=2*R*sin(Hord/2); //длина хорды
 
        S+=L*sqrt((R*R)*((L*L)/4))/2;  // площадь треугольников сумируется
 
    }
 
    cout<<"Площадь многоульника: "<<S<<endl;
    
 
    _getch();
    return 0;
}
Yandex
Объявления
12.10.2013, 20:27     Найти площадь вписанного в окружность радиуса R неправильного 10-угольника
Ответ Создать тему
Опции темы

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