第五周实验报告(任务一)《默认参数的构造函数》
来源:互联网 发布:linux more命令退出 编辑:程序博客网 时间:2024/05/18 12:28
/* (程序头部注释开始)
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称: 三角形类3
* 作 者: 张培培
* 完成日期:2012 年 03月 18日
* 版 本 号:
* 对任务及求解方法的描述部分
* 输入描述:
* 问题描述: 使用默认参数的构造函数输出三角形的周长和面积
* 程序输出: 输出三角形的周长和面积
* 程序头部的注释结束*/
#include<iostream>#include<cmath>using namespace std; class Triangle { public: Triangle(float x=1,float y=1,float z=1); float perimeter(void); float Area(void); void showMessage(); private: float a; float b; float c; }; Triangle::Triangle(float x,float y,float z) { a=x; b=y; c=z; } float Triangle::perimeter(void) { float p; p=a+b+c; return p; } float Triangle::Area(void) { float p,area; p=(a+b+c)/2; area=sqrt((p*(p-a)*(p-b)*(p-c))); return area; } void Triangle::showMessage() { cout<<"三角形的三条边分别是:"<<a<<'\t'<<b<<'\t'<<c<<endl; cout<<"该三角形的周长是 "<<perimeter()<<'\t'<<"面积是 "<<Area()<<endl; } void main(void) { Triangle Tri1; Tri1.showMessage(); Triangle Tri2; Tri2.showMessage(); }
- 第五周实验报告(任务一)《默认参数的构造函数》
- 第五周实验报告(一)使用默认参数的构造函数
- 第五周实验报告(任务一)《带参数的构造函数》
- 第五周实验报告(任务一)《不指定参数时的构造函数》
- 第五周实验报告(一)使用默认构造函数
- 第五周任务一之默认参数的构造函数
- 第五周任务一(默认参数的构造函数的应用)
- 第五周实验报告(一)带参数的构造函数
- 第五周任务一之默认构造函数和带参数的构造函数
- 第五周任务1-默认参数的构造函数
- 第五周上级任务 项目一 带默认参数构造函数
- 第五周作业(任务1)使用默认参数的构造函数,不给定实参时,默认边长为1
- 第五周项目一(2):三角形类(使用默认参数的构造函数)
- 第五周 项目一:三角形类(有默认参数的构造函数)
- 第五周 项目一:三角形类(默认构造函数和带参数构造函数)
- 第五周任务一(构造函数)
- 第五周实验报告(任务一)《使用参数初始化表对数据成员初始化》
- 第五周上机任务项目1-(2,3默认参数构造函数)
- PUE
- String
- 网卡混杂模式
- c#实现定时任务(Timer)
- android4.0默认界面旋转180
- 第五周实验报告(任务一)《默认参数的构造函数》
- 今天移动表到另一个表空间出现 :ORA-01502 Index state unusable
- 在VS后台接收GridView中绑定的数据
- 高斯消去法与列选主元的高斯消去法-matlab实现
- Linux socket断开连接的怪异
- Linux下patch的制作和应用
- struts2 标签 分页 (数字+省略号)
- PL/SQL表---table()函数用法
- mysql Sphinx在windows下安装使用[支持中文全文检索]