矩形类的构造函数
来源:互联网 发布:sqlserver 维护计划 编辑:程序博客网 时间:2024/06/14 13:14
/** 程序的版权和版本声明部分:* Copyright (c) 2013.烟台大学计算机学院。* All rights reserved.* 文件名称:矩形类的构造函数* 作 者:冯冬影* 完成日期:2014 年 3月 24 日* 版 本 号:v1.0* 对任务及求解方法的描述部分:* 输入描述:* 问题描述:* 程序输出:*/#include <iostream>#include<Cmath>using namespace std;class Triangle{public: Triangle(double x=1,double y=1); double perimeter();//计算三角形的周长 double area();//计算并返回三角形的面积 double diagonal();//计算对角线 void judge();//判断是否为正方形 void showMessage();private: double a,b; //三边为私有成员数据};void Triangle::showMessage(){ cout<<"矩形的边长分别为:"<<a<<' '<<b<<' '<<endl; cout<<"该矩形的周长为"<<perimeter()<<",面积为:"<<area()<<"该矩形的对角线为"<<diagonal()<<endl<<endl;}double Triangle::perimeter()//计算三角形的周长{ double l; l=2*(a+b); return l;}double Triangle::area()//计算并返回三角形的面积{ double s=a*b; return s;}double Triangle::diagonal(){ double i; i=sqrt(a*a+b*b); return i;} void Triangle::judge() { if(a==b) cout<<"该矩形为正方形!";}Triangle::Triangle(double x,double y){ a=x; b=y;}int main(){ Triangle t1(4,4); t1.judge(); t1.showMessage(); return 0;}
运行结果
0 0
- 矩形类的构造函数
- 矩形类的构造函数
- 矩形类的构造函数
- 矩形类的构造函数
- 第五周项目1(拓展)-矩形类的构造函数
- 第05周:项目一扩展:矩形类的构造函数
- 第二学期第五周项目1--三角形类的构造函数拓展(矩形)
- 第五周(项目一拓展)——矩形类的构造函数。
- 编写一个矩形类,私有数据成员为矩形的长( len)和宽(wid),wid设置为0,有参构造函数设置和的值,另外,类还包括矩形的周长、求面积、取矩形的长度、取矩形的长度、取矩形的宽度、修改矩形的长度和宽度为对应的形参值等公用方法。
- 类的构造函数、拷贝构造函数
- 类的构造函数
- 类的构造函数
- 类的构造函数
- 类的构造函数
- 类的构造函数
- 类的构造函数
- 类的构造函数
- 类的构造函数
- HregionServer 启动部分讲解
- Mysql总结
- 使用Cache还是跳过Cache
- unity3d——3.5升级4.3打包资源的使用
- 配置Eclipse支持JDK8
- 矩形类的构造函数
- uva 11368 - Nested Dolls(sort+greedy+binary_search)
- plsql客户端查数据时候会中文是乱码,解决办法
- STM32F4时钟设置分析
- 看看键盘第二排字母连起来是一句啥话
- 黑马程序员---Java基础总结--多态
- uva 11368 Nested Dolls
- Android回顾之网络接口
- NYOJ-54-小明的存钱计划