zoukankan      html  css  js  c++  java
  • 第五周项目一(扩展)矩形类

    /* 
    * 程序的版权和版本声明部分 
    * Copyright (c)2013, 烟台大学计算机学院学生 
    * All rightsreserved. 
    * 文件名称: date.cpp                            
    * 作    者: 李蒙                           
    * 完成日期:  2013年 3 月 30  日 
    * 版本号: v1.0       
    * 输入描述:矩形类 
    * 问题描述:计算矩形的周长、面积、判断该矩形是不是正方形 
    * 输出: 
    */  
    #include <iostream>
    #include <Cmath>
    using namespace std;
    class Rectangle
    {public:
    	Rectangle(int x=2,int y=3);
    	double perimeter(void);
    	double area(void);
    	bool isRectangle();
    	void showMessage();
    private:
    	double a,b;
    };
    Rectangle::Rectangle(int x,int y)
    {
    	a=x;
    	b=y;
    }
    bool Rectangle::isRectangle()
    {
    	bool result=false;
    	if(a==b){
    		result=true;
    	}
    		return result;
    }
    double Rectangle::perimeter(void)
    {
    	return 2*(a+b);
    }
    double Rectangle::area(void)
    {
    	return a*b;
    }
    void Rectangle::showMessage()
    {	    
    		cout<<"该矩形的长、宽为为:"<<a<<" "<<b<<endl;
    		cout<<"该矩形的周长为:"<<perimeter()<<" "<<"面积为:"<<area()<<endl;
    		cout<<"该矩形"<<(isRectangle()?"是":"不是")<<"正方形"<<endl;
    }
    void main(void)
    {
    	Rectangle Rec1(2,2);
    	Rec1.showMessage();
    	Rectangle Rec2;
    	Rec2.showMessage();
    }

    输出结果:


  • 相关阅读:
    Android学习—Shape
    Android学习—Application的作用
    用户管理
    DPKG命令与软件安装、APT
    Linux学习笔记
    C如何使用内存
    九九乘法表.py
    超市买苹果.py
    第一个程序python.py
    JavaScript一些备忘知识
  • 原文地址:https://www.cnblogs.com/xinyuyuanm/p/2992042.html
Copyright © 2011-2022 走看看