第五周 项目一 三角形类(3)
来源:互联网 发布:上海知柚网络公司规模 编辑:程序博客网 时间:2024/06/05 23:56
/** 程序的版权和版本声明部分* Copyright (c)2013, 烟台大学计算机学院学生* All rightsreserved.* 文件名称:score.cpp* 作 者:* 完成日期: 2014年 3 月 25 日* 版本号: v1.0* 输入描述:已经在程序中初始化*输出:* 输出:*/#include <iostream>#include <Cmath>using namespace std;class Triangle{public: double perimeter();//计算三角形的周长 double area();//计算并返回三角形的面积 void showMessage();private: double a,b,c; //三边为私有成员数据public:Triangle(double x=1,double y=1,double z=1){ a=x; b=y; c=z;}};double Triangle::perimeter(){ double l; l=a+b+c; return l;}double Triangle::area(){ double s,p; p=(a+b+c)/2; s=sqrt(p*(p-a)*(p-b)*(p-c)); return s;}void Triangle::showMessage(){ cout<<"三角形的三边长分别为:"<<a<<' '<<b<<' '<<c<<endl; cout<<"该三角形的周长为"<<perimeter()<<",面积为:"<<area()<<endl<<endl;}int main(){ Triangle Tri1; //定义边长为1 1 1的三角形类实例 Tri1.showMessage(); Triangle Tri2(1.5);//定义边长为1.5 1 1的三角形类实例 Tri2.showMessage(); Triangle Tri3(1.5,1.5);//定义边长为1.5 1.5 1的三角形类实例 Tri3.showMessage(); Triangle Tri4(7,8,9); //定义边长为7 8 9的三角形类实例 Tri4.showMessage(); return 0;}
0 0
- 第五周项目一—三角形类(3)
- 第五周 项目一 三角形类(3)
- 第五周项目一-三角形类雏形(3)
- 第五周 项目一 三角形类雏形(3)
- 第五周项目一(3)-三角形类雏形
- 第五周 项目一 设计三角形类
- 第五周项目一三角形类
- 第五周项目一三角形类1
- :第五周项目一三角形类12
- 第五周项目一:三角形类函数
- 第五周项目一-三角形类雏形
- 第五周项目一-三角形类
- 第五周项目一-三角形类
- 第五周项目一三角形类雏形
- 第五周项目一三角形类雏形3
- 第五周项目一 三角形类雏形3
- 第五周项目一——三角形类(2)
- 第五周项目一——三角形类(4)
- MFC中,执行程序出现断言错误
- Android学习笔记5 Activity的暂停和恢复
- NGUI官网示例--讲解
- 把两个short型数组合并到另一个short型数组中
- log4j日志输出性能优化-缓存、异步
- 第五周 项目一 三角形类(3)
- 华为编程大赛--查找最大不重复数
- MongoDB简单介绍
- OCM_Session6_1_Instance Configuration
- linux内核及驱动开发中有关__init,__exit和__initdata的用法
- _WIN32_WINNT not defined错误 解决办法
- java中substring的用法
- ZOJ 2105 Number Sequence
- Java出现死锁了?