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

Объясните как правильно написать этот код!

22.11.2013, 19:44. Показов 654. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задание:Задано стороны a, b, c, d и диагональ f выпуклого четырехугольника. Определить площадь четырехугольника, используя вспомогательную функцию вычисления площади треугольника по формуле Герона,используя классы!
Код:
#include <iostream>
#include <math.h>
#include <iomanip>
#include <stdio.h>

using namespace std;
class FormGeron{
public:
double gera,gerb,gerc,gerd,gerf;
double Perimetr(double gera,double gerb,double gerc,double gerd,double gerf);
double Perimetr_();
double Areaabf(double gera,double gerb,double gerc,double gerd,double gerf);
double Areadfc(double gera,double gerb,double gerc,double gerd,double gerf);
double GeronFormula(double gera,double gerb,double gerc,double gerd,double gerf);
void Show_Geron();
};
double FormGeron::Perimetr(double gera,double gerb,double gerc,double gerd,double gerf)
{double P;
Perimetr=(gera+gerb+gerc+gerd+gerf)/2;
return P;
};
double FormGeron::Perimetr_()
{double p=Peimetr();
return p;
};
double FormGeron::Areaabf(double gera,double gerb,double gerf)
{double Stornta1
Storna1=sqrt(p*(p-gera)*(p-gerb)*(p-gerf));
};
doubleFormGeron::Areadfc(double gerd,double gerf,double gerc)
{double Storona2=sqrt(p*(p-gerd)*(p-gerf)*(p-gerc));
};
doubleFormGeron::GeronFormula(double gera,double gerb,double gerc)
{double Geron;
Geron=Storna1+Storona2;
};
doubleFormGeron::Show_Geron()
{ printf("%.4f\n",Geron);
};
int main()
{ FormGeron per,str1,str2,Greon;
double a,b,c,d,f;
cin>>a>>b>>c>>d>>f;
per.Perimetr(a,b,c,d,f);
str1.Areaabf(a,b,f);
str2.Areadfc(d,f,c);
geron.Show_Geron()
}
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.11.2013, 19:44
Ответы с готовыми решениями:

Объясните, как работает этот код
Объясните, пожалуйста, как работает этот код, желательно построчно Какие строчки нужно пояснить прокомментил, но это почти весь код ...

Объясните как работает этот код
using System; namespace RealisationOfToDo { public class MyClass { public static void UseParams(params int...

Объясните, как работает этот код
Есть такой код, кто-нибудь может объяснить, на что влияет роль &quot;поиск&quot; и главное, почему при нажатии на кнопку перекидывает на...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.11.2013, 19:44
Помогаю со студенческими работами здесь

Объясните как работает этот код?
У меня этот код работает, но я не понимаю как!? И что за символы, могли бы вы по полочкам разложить мне. Буду благодарен. RewriteEngine...

Объясните пожалуйста как работает этот код, как это объяснить преподавателю, кто шарит
Тут вначале понятно, тип матрица 5 на 5, дальше что за переменные? и что за условие в цикле выполняется не совсем понимаю, объяните плиз ...

Как правильно понять этот код?
Cделал HTML который формируетьтся из json но гдето допустил ошибку работает только верхняя часть кода. Буду благодарен если кто укажет на...

Объясните этот код
Объясните пожалуйста кусок кода Passagir pas1 = listView1.SelectedItems.Tag as Passagir;

Как написать этот код?
Дан одномерный массив A из n элементов. Определить наибольшее значение произведения Ai Ai-1 1) Ввод исходных данных выполнить из...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
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 Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru