Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/11: Рейтинг темы: голосов - 11, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 25.10.2018
Сообщений: 29

Найти площадь пятиугольника по длине от центра до вершины

25.10.2018, 15:35. Показов 2431. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задача. Напишите программу которая предложит пользователю ввести длину от центра пятиугольника до вершины и вычислить площадь пятиугольника.
ploshad=5s^2/4tan(Pi/5)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
25.10.2018, 15:35
Ответы с готовыми решениями:

Найти площадь пятиугольника, вершины которого имеют указанные координаты
Даны вещественные числа х1, у1, х2, у2,… х5, у5 – Найти площадь пятиугольника, вершины которого имеют координаты (х1,у1), (х2, у2) … (х5,...

Найти площадь пятиугольника, вершины которого имеют указанные координаты
Даны вещественные числа х1, у1, х2, у2,… х5, у5 – Найти площадь пятиугольника, вершины которого имеют координаты (х1,у1), (х2, у2) … (х5,...

Найти площадь пятиугольника, вершины которого находятся в заданных координатах
Даны вещественные числа x1,y1,x2,y2,x3,y3,x4,y4,x5,y5 Найти площадь пятиугольника вершины которого имеют координаты (x1,y1) (x2,y3)...

9
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
25.10.2018, 15:42
Цитата Сообщение от Tagaev S Посмотреть сообщение
Напишите программу
И на каком языке за Вас написать?
0
0 / 0 / 0
Регистрация: 25.10.2018
Сообщений: 29
25.10.2018, 16:37  [ТС]
В C++
0
Эксперт по математике/физике
 Аватар для jogano
6360 / 4067 / 1512
Регистрация: 09.10.2009
Сообщений: 7,550
Записей в блоге: 4
25.10.2018, 16:38
Формула, кстати, не правильная. Площадь равна https://www.cyberforum.ru/cgi-bin/latex.cgi?\frac{5 s^2}{2} \sin \frac{2 \pi}{5}, что более чем в 2,5 раза больше, чем написал ТС.
0
0 / 0 / 0
Регистрация: 25.10.2018
Сообщений: 29
25.10.2018, 16:47  [ТС]
Puporev, на С++

Добавлено через 8 минут
jogano, в задаче написано что s- это длина стороны пятиугольника которая равна s=2rsin(π\5)π=M_PI
Имеются вводные данные и что должно на выходе получится
Вводные 3 - вывод 21.3988
0
Эксперт по математике/физике
 Аватар для jogano
6360 / 4067 / 1512
Регистрация: 09.10.2009
Сообщений: 7,550
Записей в блоге: 4
25.10.2018, 16:58
Tagaev S, наблюдаю разночтения в данных. Что всё-таки вам дано?
- радиус вписанной окружности? (тогда длина стороны действительно равна https://www.cyberforum.ru/cgi-bin/latex.cgi?2r \sin \frac{\pi}{5}), и тогда формулу для площади нужно бы выражать через r, не задействуя переменную s совсем, а именно как https://www.cyberforum.ru/cgi-bin/latex.cgi?5r^2 \sin \frac{\pi}{5}, либо
- как написано в посте №1, дано расстояние от центра 5-угольника до вершины, т.е. радиус описанной окружности R, и тогда что такое s в том же посте #1? Через радиус описанной окружности площадь выражается так, как написано в посте #4 (букву s поменять на R), либо
- s это сторона правильного 5-угольника, и тогда его площадь равна https://www.cyberforum.ru/cgi-bin/latex.cgi?\frac{5s^2}{4\text{tg} \frac{\pi}{5}}
0
0 / 0 / 0
Регистрация: 25.10.2018
Сообщений: 29
25.10.2018, 17:07  [ТС]
S=2*r*sin(π/5)
Ploshad=(5*(s*s))/(4*tan(π/5)) нашел спасибо

Добавлено через 1 минуту
jogano, нашел спасибо большое там просто я с другого языка перевожу задачу теперь понял. Там вводные данные r=3
0
Эксперт по математике/физике
 Аватар для jogano
6360 / 4067 / 1512
Регистрация: 09.10.2009
Сообщений: 7,550
Записей в блоге: 4
25.10.2018, 17:17
Ага, т.е. вы будете вычислять, имея входной параметр радиус вписанной окружности r и пользуясь длиной стороны s как промежуточной переменной. Зачем-то. Ну ладно... С геометрией разобрались.
Вот только после этого подключаются программисты C++.
1
Злостный нарушитель
 Аватар для Verevkin
10349 / 5767 / 1271
Регистрация: 12.03.2015
Сообщений: 26,637
25.10.2018, 17:59
Советую такие задачки начинать решать с матчасти.

0
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
25.10.2018, 20:29
Tagaev S, забыли сказать, что пятиугольник правильный

площадь одного из пяти треугольников, полученных в результате соединения центра с вершинами
https://www.cyberforum.ru/cgi-bin/latex.cgi?s=\frac{1}{2}absin\alpha=\frac{1}{2}{R}^{2}sin(\frac{2pi}{5})
площадь пятиугольника - это 5 таких площадей:
https://www.cyberforum.ru/cgi-bin/latex.cgi?S=\frac{5}{2}{R}^{2}sin(\frac{2pi}{5}), - эту формулу и привёл jogano (пост №4)
в коде это будет выглядеть так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream> 
#define _USE_MATH_DEFINES
#include <cmath>
using namespace std;
 
int main () 
{
    double R, S;
    
    cout <<"R="; cin >>R;
    S=5./2*R*R*sin(2*M_PI/5); 
    
    cout <<"S="<<S<<endl;
    
system ("pause");
return 0;
}
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.10.2018, 20:29
Помогаю со студенческими работами здесь

Найти коорднаты второй вершины вектора по его длине и координате первой вершины
Дана длина вектора и одна из его вершин. Найти его вторую координату.

Найти площадь пятиугольника
Даны вещественные числа х1,у1,х2,у2,...,х5,у5.Найти площадь пятиугольника,вершина которого имеют координаты...

Найти площадь пятиугольника
пятиугольник задан координатами своих вершин.Найти его площадь

Найти площадь пятиугольника
как это можно реализовать в коде, именно с использованием нескольких модулей?что бы вычитывал площадь Даны действительные числа a, b,...

Найти площадь пятиугольника.
дан пятиугольник и даны его 3 стороны. Найти его площадь с помощью процедуры вычисления площади треугольника по 3 сторонам. По рисунку...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&amp;d=1772460536 Одним из. . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru