第五周上机任务1
2012-03-24 17:59
211 查看
/* (程序头部注释开始)
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称:renwu.cpp
* 作 者:宋本一
* 完成日期:2012 年 3 月 24 日
* 版 本 号:v5.1
* 对任务及求解方法的描述部分
* 输入描述:
* 问题描述:
* 程序输出:
* 程序头部的注释结束
*/
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称:renwu.cpp
* 作 者:宋本一
* 完成日期:2012 年 3 月 24 日
* 版 本 号:v5.1
* 对任务及求解方法的描述部分
* 输入描述:
* 问题描述:
* 程序输出:
* 程序头部的注释结束
*/
#include <iostream> #include <cmath> using namespace std; class Triangle { public: Triangle(); Triangle(float x, float y, float z):a(x), b(y), c(z){}; float Area(void); float Perimemter(void); void showMessage(); private: float a, b, c; }; void Triangle::showMessage() { cout << "三角形的三边长分别为:" << a << '\t' << b << '\t' << c << endl; cout << "该三角形的周长为:" << Perimemter() << '\t' << "demianji:" << Area() << endl; } Triangle::Triangle() { a = 1, b = 1, c = 1; } float Triangle::Perimemter(void) { float l; l = a + b + c; return (l); } float Triangle::Area(void) { float s, t; n = (a + b + c) / 2; s = sqrt((t - a) * (t - b) * (t - c) * t); return (s); } void main(void) { Triangle Tri1; //定义三角形类的一个实例(对象) Tri1.showMessage(); Triangle Tri2(7,8,9); //定义三角形类的一个实例(对象) Tri2.showMessage(); } #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; }; float Area(void); float Perimemter(void); void showMessage(); private: float a, b, c; }; void Triangle::showMessage() { cout << "三角形的三边长分别为:" << a << '\t' << b << '\t' << c << endl; cout << "该三角形的周长为:" << Perimemter() << '\t' << "demianji:" << Area() << endl; } float Triangle::Perimemter(void) { float l; l = a + b + c; return (l); } float Triangle::Area(void) { float s, t; t = (a + b + c) / 2; s = sqrt((t - a) * (t - b) * (t - c) * t); return (s); } void main(void) { Triangle Tri1; //定义三角形类的一个实例(对象) Tri1.showMessage(); Triangle Tri2(7,8,9); //定义三角形类的一个实例(对象) Tri2.showMessage(); }
相关文章推荐
- 第五周上机任务
- 第五周上机任务项目1-(2,3默认参数构造函数)
- 第五周上机任务1
- 2013第五周上机任务【项目2 分数类】
- 第五周上机任务项目1-(4参数初始化表对数据成员初始化)
- 2013第五周上机任务【项目1 三角形类(构造函数)】
- 2013第五周上机任务【项目3 长方体类】
- Java上机 第五周 任务6 矩阵中数据的位置变换功能、矩阵的加法功能、矩阵的乘法功能
- 第五周上机任务项目 2
- 第五周上机任务---设计三角形类,增加构造函数--第三版V1.0
- 第五周上机任务---设计三角形类,增加构造函数--第一版V1.0
- 第五周上机任务项目1 分数的各种运算
- java上机 第五周 任务3 创建一个圆形类
- 第五周上机任务项目一 长方体
- java上机 第五周 任务1 创建一个三角形类
- java上机 第五周 任务4 测试三个类
- 2013第五周上机任务【项目1 三角形类(构造函数)】
- java上机 第五周 任务2 创建一个梯形类
- 第五周上机任务2
- 第五周上机指导--任务4--设计一个学生类,建立一个对象数组,内放5个学生的数据