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();
    }

    输出结果:


  • 相关阅读:
    Jdbc增删改查的相关操作(Oracle 数据库环境)
    java
    今日随笔
    爬虫之链家网
    爬虫之搜狗
    【题解】「UVA1149」装箱 Bin Packing
    【题解】「SP34013」SEUG
    【题解】「SP867」 CUBES
    【题解】NOI 系列题解总集
    APIO2019简要题解
  • 原文地址:https://www.cnblogs.com/xinyuyuanm/p/2992042.html
Copyright © 2011-2022 走看看