第五周实验报告(任务一)《不指定参数时的构造函数》
来源:互联网 发布:录音转换文字软件 编辑:程序博客网 时间:2024/05/18 15:51
/*(程序头部注释开始)
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved
* 文件名称: 三角形类2
* 作 者: 张培培
* 完成日期: 2012年03 月 20日
* 版 本 号:
* 对任务及求解方法的描述部分
* 输入描述:
* 问题描述: 使用不指定参数的构造函数输出三角形的周长和面积
* 程序输出: 输出三角形的周长和面积
* 程序头部的注释结束*/
#include<iostream>#include<cmath>using namespace std; class Triangle { public: Triangle(); float perimeter(void); float Area(void); void showMessage(); private: float a; float b; float c; }; Triangle::Triangle() { a=1; b=1; c=1; } 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
- 第五周任务一(默认参数的构造函数的应用)
- 第五周任务一之默认构造函数和带参数的构造函数
- 第五周任务一(构造函数)
- 第五周实验报告(任务一)《使用参数初始化表对数据成员初始化》
- 第五周实验报告 任务一
- 第五周实验报告 任务一
- C++程序设计实验报告(三十九)---第五周任务一
- 第五周任务一之构造函数的参数初始化表
- 第五周任务1-默认参数的构造函数
- 第五周实验报告(一)参数列表
- dede 栏目内容自动标签
- 缩减Oracle9i临时表空间
- C语言函数返回值的相关问题
- DJANGO获取用户访问IP
- SVN 文件状态标记含义
- 第五周实验报告(任务一)《不指定参数时的构造函数》
- 送给“苦逼”的IT人系列1:IT人的“钱”景以及收入的两道坎
- 第五周报告(四)
- C++第5周任务1-1使用带参数构造函数
- 【模板类中重载输入输出流 】
- 系统设计与规划--一点总结
- SQL简繁转换
- Thickbox使用中的一些问题
- HTTP/1.1 Cache-Control的理解