第五周任务一(1)
来源:互联网 发布:企业画册制作软件 编辑:程序博客网 时间:2024/05/17 08:54
程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.* 文件名称:
* 作 者: 计114-3 付文杰
* 完成日期:2012 年 03月 20日
* 版 本 号:
* 对任务及求解方法的描述部分
* 输入描述:
* 问题描述:
* 程序输出:
* 程序头部的注释结束
#include<iostream>#include<cmath>using namespace std;class Triangle{public:Triangle(float x, float y, float z) : a(x), b(y), c(z){};float Perimeter(void);//计算三角形的周长float Area(void);//计算并返回三角形的面积void showMessage();private:float a, b, c; //三边为私有成员数据};void Triangle:: showMessage(){cout << "三角形的三边长分别为:" << a << '\t' << b << '\t' << c << endl;cout << "该三角形的周长为:" << Perimeter() << '\t' << "面积为:" << Area() << endl << endl;}void main(void){Triangle Tri1(3, 4, 5);//定义三角形类的一个实例(对象)Tri1.showMessage();Triangle Tri2(7, 8, 9);//定义三角形类的一个实例(对象)Tri2.showMessage();} float Triangle :: Perimeter(void)//计算三角形的周长 { float d; d = a + b + c; return d; } float Triangle :: Area(void)//计算并返回三角形的面积 { float p, s; p = (a + b + c) / 2; s = sqrt(p * (p - a) * (p - b) * (p - c)); return s; }
运行结果:
- 第五周任务一(1,2)
- 第五周 任务一(1)
- 第五周任务一(1)
- 第五周任务一(1)
- 第五周任务(一)
- 第五周 任务一
- 第五周任务一
- 第五周任务一
- 第五周任务一
- 第五周 任务一
- 第五周任务一
- 第五周任务一
- 第五周任务一
- 2013C++第五周任务-项目一(1)
- 第五周任务一(构造函数)
- 第五周 任务一(2)
- 第五周 任务一(3)
- 第五周 任务一(4)
- 44.VC(custom)-EDIT密码框切换(随手代码)
- 【产品设计】37signals倡导及实践的8个理念
- Oracle中table变量在JDBC中的运用
- discuz DIY注意问题
- ATL的CString中含有乱码,调用搜索功能导致异常
- 第五周任务一(1)
- oracle精细审计
- android开发中WebView的使用(附完整程序)
- HashMap<String, Object>中的Object以int类型取出
- Ubuntu创建桌面快捷方式
- ORACLE的所有字段类型
- 编程题:01 2012-03-20
- 为OMAP L138增加uboot启动画面
- 如何做一首歌的后期(五)——人声的处理:均衡