三角形问题

问题及代码:

/*
*Copyright (c) 2016,烟台大学计算机学院
*All rights reserved.
*文件名称:main.cpp
*作    者:李磊涛
*完成时间:2016年3月30日
*版 本 号:v1.0
*
*问题描述:输出三角形的周长和面积。
*输入描述:无。
*程序输出:输出三角形的周长和面积。
*/
#include<iostream>
#include<math.h>
using namespace std;
class triangle
{
public:
	void setABC(double x,double y,double z);
	double perimeter();
	double area();
private:
	double a,b,c;
};
void triangle::setABC(double x,double y,double z)
{
	a=x;
	b=y;
	c=z;
}
double triangle::perimeter()
{
	return a+b+c;
}
double triangle::area()
{
	double  n=(a+b+c)/2;
	return sqrt(n*(n-a)*(n-b)*(n-c));
}
int main()
{
	triangle tri1;
	tri1.setABC(4,5,6);
	cout<<"三角形的周长为:"<<tri1.perimeter()<<'\t'<<"面积为:"<<tri1.area()<<endl;
	return 0;
}


运行结果:

三角形问题_第1张图片

知识点总结:

通过该程序,强化了我对简单程序结构的认识。
学习心得:
期间有很多小错误,要继续写程序争取早日掌握C++。

你可能感兴趣的:(C++,计算机)