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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Kasadik
Сообщений: n/a
#1

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

22.11.2013, 19:44. Просмотров 249. Ответов 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()
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.11.2013, 19:44     Объясните как правильно написать этот код!
Посмотрите здесь:

Объясните как написать код к задаче :) - C++
Даны натуральное число n , действительные числа x1, ... ,xn. В последовательности х1, ... ,xn все члены меньше двух, заменить нулями. Кроме...

Можно ли написать этот код более компактно? - C++
#include &lt;iostream&gt; #include &lt;cmath&gt; using namespace std; void main() { int x, y; cout &lt;&lt; &quot;input x = &quot;; cin &gt;&gt; x; cout...

Объясните как правильно создавать проект - C++
Писать толком не умею. Было все в одном файле, надо &quot;разбить&quot;. Когда все было в одном - работало. Объясните, пожалуйста как разбить. ...

Как исправить этот код? - C++
Помогите исправить код. Знаю в чем проблема,но не знаю как решить. В книге дается схожий пример,и там все так же. Суть в том,что в классе...

Как этот код работает? - C++
#include &lt;iostream&gt; using namespace std; int main () { char ch = 0; int count = 0; cout &lt;&lt; &quot;Please enter a sentence:&quot;...

Как правильно построить блок-схему(просто объясните) - C++
#include&lt;iostream.h&gt; #include&lt;conio.h&gt; #include&lt;stdio.h&gt; #include&lt;process.h&gt; int n; void vvod(float a) { int...

Объясните как правильно сравнить переменные типа char - C++
Испульзую (strcmp(a.StNazn,c)==0) Не работает. Если поменять на (strcmp(a.StNazn,c)&lt;0) Работает, но как-то не правильно. ...

Как привязать этот код в форму - C++
//Хеш-функция для алгоритма Рабина-Карпа public static int Hash(string x) { int p = 31; //Простое число ...

Как этот код будет выглядеть на C++ - C++
For i:=0 to FieldsCount-1 do Fields.Clear; Как этот код будет выглядеть на C++

Как структуру впихнуть в этот код с++ - C++
написала обычный код с циклом, но нужно чтобы структура была. пыталась втиснуть, но каша какая-то помогите, прошу. хотя бы скажите...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru