第四周项目19-三角形类雏形
来源:互联网 发布:javascript权威指南7 编辑:程序博客网 时间:2024/06/04 20:11
问题及代码:
/**Copyright (c) 2015,烟台大学计算机学院*All rights reserved.*文件名称:text.cpp*作者:徐健*完成日期:2015年3月25日*版本号:v1.0**问题描述: 设计一个三角形类,给各成员函数定义*输入描述:无*程序输出:输出三角形的周长及面积*/#include <iostream>#include<cmath>using namespace std;class Triangle{public: void setABC(double x,double y,double z); double perimeter(); double area();private: double a,b,c;};int main(){ Triangle tril; tril.setABC(4,5,6); cout<<"三角形的周长为:"<<tril.perimeter()<<'\t'<<"面积为:"<<tril.area()<<endl; return 0;}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(){ return sqrt(((a+b+c)/2)*((a+b+c)/2-a)*((a+b+c)/2-b)*((a+b+c)/2-c));}运行结果:
知识点总结:
在类外实现成员函数。
学习心得:
对于类的实现方式有很多,可以从多个方面进行类的实现。
0 0
- 第四周项目19-三角形类雏形
- 第四周项目20-三角形类雏形(2)
- 第四周项目1—三角形类雏形
- 第四周 项目2-分数类雏形
- 项目 - 三角形类雏形
- 第四周项目二:分数类的雏形
- 第四周项目二 分数类的雏形
- 第四周项目2 分数类的雏形
- 第四周 项目二-分数类的雏形
- 第四周项目二---分数类的雏形
- 第四周项目二:分数类的雏形
- 第四周上机项目2分数类的雏形
- 第四周 【项目2-分数类的雏形】
- 第四周 项目2-分数类的雏形(1)
- 第四周项目2-分数类的雏形
- 第四周项目2-分数类的雏形
- 第四周【项目2-分数类的雏形】
- 第四周项目二 分数类的雏形
- 一位ACMER的心得(转自大牛)
- 安卓GridView(自定义适配器)
- 互斥和死锁
- 事件分发测试及总结
- NVARCHAR2和VARCHAR2的区别
- 第四周项目19-三角形类雏形
- IabHelper Service not registered导致的闪退
- 最大正向匹配算法 PHP实现
- 各种菜单
- MyEclipse 10中安装Maven3.3.3
- 自定义视图控件例:自定义正方形
- Android 深入理解Android中的自定义属性
- JSON与XML的区别比较
- Spark-RDD 分区