第五周项目一—三角形类(3)
来源:互联网 发布:小众淘客软件 编辑:程序博客网 时间:2024/05/16 18:43
/* * 程序的版权和版本声明部分 * Copyright (c)2012, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称: object.cpp * 作者:杨晨* 完成日期: 2013年3 月 29日 * 版本号: v1.0 * 输入描述:无 * 问题描述:设计求三角形周长和面积的类。 * 程序输出:三角形的周长和面积 */ #include<iostream>#include<Cmath>using namespace std;class Triangle{public:double perimeter(void);//计算三角形的周长double area(void);//计算并返回三角形的面积void showMessage();Triangle(int x=1,int y=1, int z=1);private:double a,b,c; //三边为私有成员数据};void Triangle:: showMessage(){cout<<"三角形的三边长分别为:"<<a<<'\t'<<" "<<b<<" "<<'\t'<<" "<<c<<endl;cout<<"该三角形的周长为:"<< perimeter()<<'\t'<<"面积为:"<< area()<<endl<<endl;}void main(void){Triangle Tri1;//定义三角形类的一个实例(对象),要求执行一个默认构造函数,三边初值均为1Tri1.showMessage();Triangle Tri2(7,8,9);//定义三角形类的一个实例(对象)Tri2.showMessage();Triangle Tri3(2,2);Tri3.showMessage();}double Triangle::perimeter(void){return a+b+c;}double Triangle::area(){double l=(a+b+c)/2; return sqrt(l*(l-a)*(l-b)*(l-c)); }Triangle::Triangle(int x, int y,int z){a=x;b=y;c=z;}
输出结果:
- 第五周项目一—三角形类(3)
- 第五周 项目一 三角形类(3)
- 第五周项目一-三角形类雏形(3)
- 第五周 项目一 三角形类雏形(3)
- 第五周项目一(3)-三角形类雏形
- 第五周项目一——三角形类(2)
- 第五周项目一——三角形类(4)
- 第五周项目一——三角形类(1)
- 第五周(项目一3)——三角形类的构造函数。
- 第五周 项目一 设计三角形类
- 第五周项目一三角形类
- 第五周项目一三角形类1
- :第五周项目一三角形类12
- 第五周项目一:三角形类函数
- 第五周项目一-三角形类雏形
- 第五周项目一-三角形类
- 第五周项目一-三角形类
- 第五周项目一三角形类雏形
- jenkins 自动部署失败
- lynx更新动态域名
- 项目一(2)
- ThinkPHP项目加define("APP_DEBUG",true)后无法加载模块的问题
- php读取数据后转换成json输出
- 第五周项目一—三角形类(3)
- CMMI模型与评估介绍
- 设计三角形类,通过增加构造函数进行初始化
- 7:Fence Repair
- 关于小波变换的函数wrcoef的探究
- Redhat 4搭建git服务器
- openstack 的测试用例集-tempest介绍
- 项目一 三角形类4
- 注册DevExpress(12.1.6)&&DevExpress控件汉化