第五周 三角形内联函数实现 并且判断是否能构成三角形
2016-06-07 21:20
323 查看
#include <iostream>
using namespace std;
class triange
{
public:
void setA(double ah)
{
a=ah;
}
void setB(double bh)
{
b=bh;
}
void setC(double ch)
{
c=ch;
}
double zhouchang()
{
double d;
d=a+b+c;
return d;
}
double area()
{
double p;
p=(a+b+c)/2;
double s;
s=p*(p-a)*(p-b)*(p-c);
return s;
}
bool isTriangle()
{
if(a<(b+c)&&c>(a-b))
return true;
else
return false;
}
private:
int a,b,c;
};
int main()
{
triange f;
double x,y,z;
cout<<"请输入三角形的三边:"<<endl;
cin>>x>>y>>z;
f.setA(x);
f.setB(y);
f.setC(z);
if(f.isTriangle())
{
cout<<"三角形的周长"<<f.zhouchang()<<'\t'<<"三角形的面积"<<f.area()<<endl;
}
else
{
cout<<"不能构成三角形"<<endl;
}
return 0;
}
#include <iostream>
using namespace std;
class triange
{
public:
void setA(double ah)
{
a=ah;
}
void setB(double bh)
{
b=bh;
}
void setC(double ch)
{
c=ch;
}
double zhouchang()
{
double d;
d=a+b+c;
return d;
}
double area()
{
double p;
p=(a+b+c)/2;
double s;
s=p*(p-a)*(p-b)*(p-c);
return s;
}
bool isTriangle()
{
if(a<(b+c)&&c>(a-b))
return true;
else
return false;
}
private:
int a,b,c;
};
int main()
{
triange f;
double x,y,z;
cout<<"请输入三角形的三边:"<<endl;
cin>>x>>y>>z;
f.setA(x);
f.setB(y);
f.setC(z);
if(f.isTriangle())
{
cout<<"三角形的周长"<<f.zhouchang()<<'\t'<<"三角形的面积"<<f.area()<<endl;
}
else
{
cout<<"不能构成三角形"<<endl;
}
return 0;
}
相关文章推荐
- Spark实时流计算Java案例
- Python 格式化输出 —— %r 与 %s 的区别(__repr__ 与 __str__)
- 数据库的增删改查
- 长方体的体积和面积
- jQuery插件之ajaxFileUpload
- Spring官网改版后下载
- Chapter 2. SQL Server数据类型
- 66. Plus One
- 13周 项目一(1)
- C/C++指针与数组的关系
- 使用Tomcat搭建服务器并配置项目
- 产品版本、软件版本、文档版本定义
- 1572: [Usaco2009 Open]工作安排Job
- XML.一个简单的文档类型定义.DTD
- 解读struts2的原始默认配置文件struts2-default.xml
- 拾遗系列(一)之UIView
- IE 9 ,IE 10 jquery ajax 缓存问题
- iOS单元测试(作用及入门提升)
- C/C++运算符重载实现字符串相加
- Java Map遍历方式方式及性能测试