zoukankan      html  css  js  c++  java
  • Third practice 2

    Third practice 2

    任务描述

    设计并测试一个名为Rectangle的矩形类,其属性为矩形的左下角与右上角两个点的坐标,能计算矩形的面积。

    测试输入:100205080

    预期输出: Area: 3000

    测试输入:7503090625

    预期输出: Area: 392700

    源代码

    #include <iostream>
    using namespace std;
    class Rectangle
    {
    public:
    	Rectangle(int top, int left, int bottom, int right);
    	~Rectangle() {}
    	int GetTop() const { return itsTop; }
    	int GetLeft() const { return itsLeft; }
    	int GetBottom() const { return itsBottom; }
    	int GetRight() const { return itsRight; }
    	void SetTop(int top) { itsTop = top; }
    	void SetLeft(int left) { itsLeft = left; }
    	void SetBottom(int bottom) { itsBottom = bottom; }
    	void SetRight(int right) { itsRight = right; }
    	int GetArea() const;
    private:
    	int itsTop;
    	int itsLeft;
    	int itsBottom;
    	int itsRight;
    };
    Rectangle::Rectangle(int top, int left, int bottom, int right)
    {
    	itsTop = top;
    	itsLeft = left;
    	itsBottom = bottom;
    	itsRight = right;
    }
    int Rectangle::GetArea() const
    {
    	return (this->GetTop() - this->GetBottom()) * (this->GetRight() - this->GetLeft());
    }
    int main()
    {
    	int top,left,bottom,right;
    	cin>>top>>left>>bottom>>right;
    	Rectangle RT(top,left,bottom,right);
    	cout<<"Area: "<<RT.GetArea();
    	return 0;
    }
    
    
  • 相关阅读:
    原子核结构壳模型:粒子空穴转换
    第十二周学习总结
    构建之法读书笔记5
    5.21学习总结——android开发实现用户头像的上传
    5.20团队活动
    构建之法读书笔记4
    团队项目第一阶段验收
    HTML+CSS设计个人主页
    C++文件流
    面向对象程序设计_虚函数的应用
  • 原文地址:https://www.cnblogs.com/lightice/p/12910847.html
Copyright © 2011-2022 走看看