Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как добавить файл ресурс в Studio Express 2010 http://www.cyberforum.ru/cpp-beginners/thread1015731.html
В Studio Express 2010 отключена возможность создания ресурсов... Можно ли создать вручную и как ?
C++ Количество символов в тексте Пожалуйста, если не сложно, нужен алгоритм с объяснением!! Заранее спасибо)) Определить сколько различных символов входит в заданный текст. http://www.cyberforum.ru/cpp-beginners/thread1015728.html
Одномерные массивы C++
Очень прошу помочь составить код (или направить мысли в правильное русло). Необходимо решить следующую поставленную задачу: В одномерном массиве, состоящем из n вещественных элементов, вычислить: ...
C++ Все элементы, кото-рые кратны 4 и стоят во второй половине массива разделить нацело на 4
Ввести одномерный массив из элементов. Все элементы, кото-рые кратны 4 и стоят во второй половине массива разделить нацело на 4. Массив вывести до и после преобразования.
C++ Для вводимого с клавиатуры числа определить, сколько раз подряд оно делится без оcтатка на цифры от 2 до 9 http://www.cyberforum.ru/cpp-beginners/thread1015710.html
для вводимого с клавиатуры числа определить сколько раз подряд оно делиться без оcтатка на цифры от 2 до 9. цикл в цикле желательно. Люди спасите.
C++ создать структуру Ведомость деталей Наименование Тип - Количество - Вес 1 детали (г) Фланец З - 3 - 450 Переходник П - 8 - ... подробнее

Показать сообщение отдельно
Kasadik

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

22.11.2013, 19:44. Просмотров 267. Ответов 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()
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru