当前位置:Gxlcms > mysql > 第三周项目二:三角形类2

第三周项目二:三角形类2

时间:2021-07-01 10:21:17 帮助过:34人阅读

*copyright (c) 2014, 烟台大学计算机学院. *All rights reserved. *文件名称:test.cpp *作者:陆云杰 *完成日期:2015年3月19日 *版本号:v1.0 * * *问题描述:三角形类2 *程序输入: 三角形的三边长 *程序输出: 略 */ #includeiostream#includeCmath#inc



*copyright (c) 2014, 烟台大学计算机学院.

*All rights reserved.

*文件名称:test.cpp

*作者:陆云杰

*完成日期:2015年3月19日

*版本号:v1.0

*

*

*问题描述:三角形类2

*程序输入: 三角形的三边长

*程序输出: 略

*/

#include
#include
#include
using namespace std;
class Triangle
{
public:
	void setA(double x)
	{
	    a=x;
	}
	void setB(double y)
	{
	    b=y;
	}
	void setC(double z)
	{
	    c=z;
	}
	bool isTriangle()
	{
	    if(a+b>c&&a+c>b&&b+c>a)
            return(1);
            else return (0);
	}
double getA()
	{
	    return a;
	}
double getB()
	{
	    return b;
	}
double getC()
	{
	    return c;
	}
	double perimeter(void)
	{
	     return a+b+c;
	}
	double area(void)
	{
	double p=(a+b+c)/2;
    cout<>x>>y>>z;
    tri1.setA(x);
    tri1.setB(y);
    tri1.setC(z);	//为三边置初值
    if(tri1.isTriangle())
    {
        cout<<"三条边为:"<

人气教程排行