四周 项目3 程序的多文件组织
来源:互联网 发布:传奇3数据库修改工具 编辑:程序博客网 时间:2024/05/12 22:30
main 函数中
#include <iostream>#include "Triangle.h"using namespace std;int main(){ Triangle tri1;//定义三角类的一个实例(对象) double x,y,z; cout << "请输入三角形的三个边:" << endl; cin>>x>>y>>z; tri1.setA(x); tri1.setB(y); tri1.setC(z); if(tri1.isTriangle()) { cout<<"三条边为:"<<tri1.getA()<<','<<tri1.getB()<<','<<tri1.getC()<<endl; cout<<"三角形的周长为:"<< tri1.perimeter()<<'\t'<<"面积为:"<< tri1.area()<<endl; } else cout<<"不能构成三角形"<<endl; return 0;}
Triangle.cpp函数中//要更改其属性构建中的目标
#include "Triangle.h"#include <Cmath>bool Triangle::isTriangle(){ return (a+b>c&&a+c>b&&b+c>a);}double Triangle::perimeter(){ return a+b+c;}double Triangle::area(){ double p=(a+b+c)/2; return sqrt(p*(p-a)*(p-b)*(p-c));}
Triangle.h函数中
#ifndef TRIANGLE_H_INCLUDED#define TRIANGLE_H_INCLUDEDclass Triangle{public: void setA(double x) { a=x; } void setB(double y) { b=y; } void setC(double z) { c=z; } double getA() { return a; } double getB() { return b; } double getC() { return c; } bool isTriangle();//判断是否构成三角形 double perimeter(void);//计算三角形的周长 double area(void);//计算并返回三角形的面积private: double a,b,c; //三边为私有成员数据};#endif // TRIANGLE_H_INCLUDED
0 0
- 四周 项目3 程序的多文件组织
- 第四周 项目3 程序的多文件组织
- 第四周项目 3 用多文件组织多个类的程序
- 第四周项目三----程序的多文件组织
- 第四周 项目三 程序的多文件组织
- 第四周 项目三:用多文件组织多个类的程序
- 2013第四周上机任务【项目3-程序的多文件组织】
- 第四周项目3程序的多文件组织
- 第四周项目3——用多文件组织多个类的程序
- 第四周项目3 多文件组织
- 项目3-程序的多文件组织
- 第四周(项目三)——程序的多文件组织
- 第四周上机实践项目——程序的多文件组织
- 第四周—3.程序的多文件组织
- 2015-第3周项目3-程序的多文件组织
- 第3周项目3-程序的多文件组织
- 第3周项目3 程序的多文件组织
- 第3周项目3-程序的多文件组织
- 从N块长度各不相同的积木中找出K块,使它们的长度和为S,一共有多少种不同的方案?
- 为什么要用虚析构函数
- 连接oracle地址让pl/sql检测到
- PAT 1053. Path of Equal Weight (30)
- 关于javascript的一些小知识
- 四周 项目3 程序的多文件组织
- s=1-1/2!+1/3!+....................1/9!
- 项目管理中的对偶考虑
- 关于本地通知
- C语言学习总结
- SERC 2013 A: Beautiful Mountains
- jquery validate.js 内置及自定义验证规则
- 最大公约数,公倍数
- IOS开发keyboardType