第五周实验报告 任务一
2012-03-28 18:33
218 查看
/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:类的初始化 * 作 者:韩冰 * 完成日期: 2012 年 x 月 x 日 * 版 本 号: * 对任务及求解方法的描述部分 * 输入描述: * 问题描述: * 程序输出: * 程序头部的注释结束 */ #include <iostream> #include <cmath> using namespace std; class Triangle {public: //Triangle (float x = 1, float y = 1, float z = 1); //{ a = x; b = y; c = z;} Triangle (float x = 1 , float y =1, float z = 1):a(x), b(y), c(z) {} float perimeter(void);//计算三角形的周长 float area(void);//计算并返回三角形的面积 void showMessage(); private: float a, b, c; //三边为私有成员数据 }; void Triangle::showMessage() { cout << "三角形的三边长分别为:"<< a << " "<< b <<" "<< c << endl; cout << "该三角形的周长为:" << perimeter() << '\t'<< "面积为:" << area() << endl << endl; } void main(void) { Triangle Tri1; //定义三角形类的一个实例(对象) Tri1.showMessage(); Triangle Tri2(7, 8, 9); //定义三角形类的一个实例(对象) Tri2.showMessage(); system ("pause"); } float Triangle::perimeter() { return a + b + c; } float Triangle::area() { float p = (a + b + c) / 2; return sqrt (p * (p - a) * (p - b) * (p - c)); }
相关文章推荐
- C++程序设计实验报告(四十)---第五周任务二
- 第五周实验报告 任务4
- 第五周实验报告 任务四
- Java第五周实验报告任务一【封装一类三角形对象Triangle】
- C++程序设计实验报告(四十一)---第五周任务三
- 第五周实验报告(任务一)《使用参数初始化表对数据成员初始化》
- 第五周实验报告 任务一
- C++程序设计实验报告(四十二)---第五周任务四
- 第五周实验报告(任务三)《处理分数》
- 第五周实验报告(任务四)《学生类》
- 第五周实验报告 任务二
- 第五周实验报告 任务三
- 第五周实验报告任务4
- 第五周实验报告(任务4)
- 第五周实验报告(任务1)
- 第五周实验报告任务(1-1)
- 第五周实验报告(任务二)《长方体的体积和表面积》
- 《第五周实验报告任务3》
- 《第五周实验报告任务1》
- 《第五周实验报告任务2》