第五周实验报告1
来源:互联网 发布:尼尔机器纪元优化补丁 编辑:程序博客网 时间:2024/06/01 09:38
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved
.* 文件名称:第五周实验报告1
* 作 者: 于昊
* 完成日期: 2012年 3月 19日
* 版 本 号:v1.2
* 对任务及求解方法的描述部分
* 输入描述:设计三角形类,通过增加构造函数,使对象在定义时能够进行初始化
* 问题描述:
* 程序输出:
#include<iostream>#include<cmath>using namespace std;class Triangle{public: float perimeter(void);//计算三角形的周长float area(void);//计算并返回三角形的面积void showMessage();Triangle(); Triangle( float x,float y,float z);private:float a,b,c; //三边为私有成员数据};void Triangle:: showMessage(void){cout<<"三角形的三边长分别为:"<<a<<'\t'<<b<<'\t'<<c<<endl;cout<<"该三角形的周长为:"<< perimeter()<<'\t'<<"面积为:"<< area()<<endl<<endl;}void main(void){Triangle Tri1;//定义三角形类的一个实例(对象)Tri1.showMessage();Triangle Tri2(7,8,9);//定义三角形类的一个实例(对象)Tri2.showMessage();}float Triangle::perimeter(){return (a+b+c);}Triangle:: Triangle(float x, float y, float z): a(x), b(y), c(z){} float Triangle::area (){int m,s;m=(a+b+c)/2;s=sqrt(m*(m-a)*(m-b)*(m-c));return s;}Triangle::Triangle(){a=1;b=1;c=1;}
* 程序头部的注释结束
- 第五周实验报告1
- 第五周实验报告1
- 第五周实验报告1
- 第五周实验报告1
- 第五周实验报告1
- 第五周实验报告1
- 第五周实验报告1
- 第五周实验报告任务1-1
- 第五周实验报告 1-1
- 《第五周实验报告任务1》
- 第五周实验报告(任务1)
- 第五周实验报告(1)
- 第五周实验报告(任务1)
- 第五周实验报告 1-2
- 第五周实验报告1-3
- 第五周实验报告1-4
- 第五周实验报告1-5
- 第五周实验报告(1-2)
- Web服务搜索与执行引擎(一)——项目提出的有关背景
- 25、在字符串中找出连续最长的数字串
- Android中利用画图类和线程画出闪烁的心形
- Web服务搜索与执行引擎(二)——相关技术的介绍
- 递归解题 回溯 -- 火车进站问题
- 第五周实验报告1
- 5-2.类的应用——分数
- Web服务搜索与执行引擎(三)——系统设计方案
- 长方体。第五周任务三
- 第四周任务四:设计一个工资类(Salary)
- C++程序设计实验报告【5.1.2】
- Web服务搜索与执行引擎(四)——基于(三)的系统架构设计
- 到目前为止,Linux下最完整的Samba服务器配置攻略
- 第四周实验报告任务 3