第四周 项目1-1 求三角形面积(带参数的构造函数)
来源:互联网 发布:网络媒介素养报告 编辑:程序博客网 时间:2024/05/20 08:42
问题及代码:
/*。 *Copyright(c)2014,烟台大学计算机学院 *All right reserved, *文件名:test.cpp *作者:liu_feng_zi_ *完成日期:2015年3月31日 *版本号:v1.0 *问题描述:使用带参数构造函数,三边长在调用时由实参直接给出*输入描述: *程序输出: */ #include <iostream>#include <cmath>using namespace std;class Triangle{public: Triangle(double x,double y,double z) { a=x; b=y; c=z; } double perimeter();//计算三角形的周长 double area();//计算并返回三角形的面积 void showMessage();private: double a,b,c; //三边为私有成员数据};double Triangle::perimeter(){ return a+b+c;}double Triangle::area(){ int p; p=(a+b+c)/2; return sqrt(p*(p-a)*(p-b)*(p-c));}void Triangle::showMessage(){ cout<<"三角形的三边长分别为:"<<a<<' '<<b<<' '<<c<<endl; cout<<"该三角形的周长为"<<perimeter()<<",面积为:"<<area()<<endl<<endl;}int main(){ Triangle Tri(7,8,9); //定义三角形类的一个实例(对象) Tri.showMessage(); return 0;}
运行结果:
0 0
- 第四周 项目1-1 求三角形面积(带参数的构造函数)
- 第四周 项目1-3 求三角形面积(有默认参数的构造函数)
- 第四周 项目1-三角形类的构造函数(1)---带参数的构造函数
- 第四周项目一:三角形类的构造函数(1):带参数的构造函数
- 第四周项目1 三角形类的构造函数 (使用带参数的构造函数)
- 第四周 项目一--三角形类的构造函数(1)带参数构造函数
- 第四周项目一(1) 三角形的构造函数 带参数构造函数
- 第四周上机实践项目1-三角形类的构造函数(带参数构造函数)
- 第四周项目:三角形类的构造函数-(1)使用带参数构造函数
- 第四周 项目1-2 求三角形面积( 默认构造函数)
- 第四周项目1:三角形类的构造函数:带参数构造函数
- 第四周项目1-三角形类的构造函数-带参数构造函数
- 第四周项目1—三角形类的构造函数(1)使用带参数构造函数
- 第四周项目一 三角形的构造函数(1)带参构造函数
- 第四周项目一 三角形类构造函数(3) 带默认参数的构造函数
- 第四周 项目1-4 求三角形面积(参数初始化表)
- 第四周项目一三角形类--带参数构造函数
- 第四周 项目一 三角形的构造函数—使用带参数构造函数
- java学习之枚举
- mac x Yosemide(10.10) 下安装 jdk 1.7 (jdk 1.8) 要求Mac OS X10.7.3或更高版本解决
- JPA初体验系列(二) 实体管理器简介
- GCC常用命令
- GTK编程:将图片文件按指定比例显示
- 第四周 项目1-1 求三角形面积(带参数的构造函数)
- 命令模式(Command)
- Java反射框架Type Class 及相关方法浅析
- Android开源图表库XCL-Charts版本发布及展示页
- Xcode5.1离线下载安装及使用iOS5模拟器进行开发调试的方法
- 蓝桥杯 ALGO-93 反置数(数学、函数)
- linux下svn和apache集成安装详解
- 谈谈我喜欢的编码方式(lua代码)
- <Android>进度控件seekbar