#include<iostream>
#include<cmath>
using namespace std;
class Point {float x;float y;
public:Point()   //显示定义一个默认构造函数{x = 0;y = 0;}Point(float x, float y) {this->x = x;this->y = y;}float getx() {return x;}float gety() {return y;}
};
class Rectangle {Point TopLeft;Point RightBottom;
public:Rectangle() {TopLeft = Point();RightBottom = Point();}Rectangle(float tlx, float tly, float rbx, float rby) {TopLeft = Point(tlx, tly);RightBottom = Point(rbx, rby);}double Area() {return abs((TopLeft.getx() - RightBottom.getx()) * (TopLeft.gety() - RightBottom.gety()));}double Perimeter() {return (abs(TopLeft.getx() - RightBottom.getx()) * 2 + abs((TopLeft.gety() - RightBottom.gety())* 2));}
};
int main() {float tlx, tly, rbx, rby;Rectangle rectangle;cout << "请输入左上点x坐标:";cin >> tlx;cout << "请输入左上点y坐标:";cin >> tly;cout << "请输入右上点x坐标:";cin >> rbx;cout << "请输入右上点y坐标:";cin >> rby;rectangle = Rectangle(tlx, tly, rbx, rby);cout << "周长:" << rectangle.Perimeter() << "面积:" << rectangle.Area() << endl;
}

C++定义点和矩形求矩形面积周长相关推荐

  1. 编程题:带参数的宏定义来实现,求圆的周长和面积。

    编程题:带参数的宏定义来实现,求圆的周长和面积. #include<stdio.h> #define PI 3.14159 #define L(r) 2*PI*(r) #define S( ...

  2. Java练习题 类 先创建一个Point类,然后定义Trianglele类。在Trianglele类中定义三个Point的实体来表示一个三角形的三个点,然后定义两个方法求三角形的周长、面积。

    先创建一个Point类,然后定义Trianglele类. 在Trianglele类中定义三个Point的实体来表示一个三角形的三个点,再定义构造方法对这三个点进行初始化,然后定义两个方法求三角形的周长 ...

  3. C#使用多态求方形面积周长和圆的面积周长

    class class1{public static void Main(string[] args){//使用多态求矩形面积与周长和圆的面积与周长Shape cl = new Circle(5);d ...

  4. C语言 有两个矩形 求重叠面积,计算两个矩形重叠面积的简单方法

    实验需要,需要计算两个矩形重叠面积 想来想去觉得挺复杂,搜了下,看见一个超给力的方法 这里分享下: function D = DecideOberlap(Reframe,GTframe) x1 = R ...

  5. 用类的思想求三角形的周长与面积。定义Triangel类,定义属性和方法求三角形的周长与面积.

    要求: 类的属性:三角形的三条边长 类的方法:def getZC(self)计算并返回周长,def printArea(self)计算并输出面积,面积精确到小数点后二位,def isCorrect(s ...

  6. c#求三角形面积周长公式_此题求三角形的面积,多数学生完全没思路,解题关键是用该知识点...

    大家好,今天是2020年7月27日星期一!数学世界继续给大家分享小学数学思考题,这道题要求的是三角形的面积,有一定的难度,仍属于能力提升题,但所用知识全部是学生应该掌握的内容.如果你是刚刚来到这里的新 ...

  7. c#求三角形面积周长公式_此题要求三角形的面积,但是无法用公式求出,而是通过方程解决...

    今天,数学世界给大家分享一道初中数学几何题,这道题的难度并不大,解决此题的关键是要理解同高不同底的两个三角形的面积比等于它们的底长之比,并要灵活运用三角形的面积公式,以及解方程组的知识.下面,我们就一 ...

  8. c#求三角形面积周长公式_C# 定积分求周长面积原理 代码实现

    前言: 前些日子,因为工作原因,接触到了求解曲线周长,真的是搞了很久,学生时代真的很简单,但是如今的我来说,忘记了....很多人跟我应该一样. 所以来巩固加强一下记忆.一开始的时候,求周长嘛,找公式呗 ...

  9. c#求三角形面积周长公式_C#源代码—三角形面积、圆的面积

    三角形面积.圆的面积 using System; using System.Collections.Generic; using System.Linq; using System.Text; nam ...

  10. 定义一个函数,输入三角形的三条边,求三角形面积

    你可以这样定义一个函数来求三角形面积: def triangle_area(a, b, c):# 计算半周长s = (a + b + c) / 2# 计算海伦公式area = (s*(s-a)*(s- ...

最新文章

  1. Matlab编程与数据类型 -- M文件的编辑和存储
  2. leangoo自由配置任务卡片(需求、迭代、bug)自定义字段
  3. php curl ob start,curl - php中开启缓冲压缩 ob_start('ob_gzhandler') 之后是在什么时候开始的压缩?...
  4. SAP标准成本估算删除
  5. 等比数列和的快速求法
  6. linux对2k屏幕,(转)Linux中的screen命令使用
  7. java 删除某一个学生_java编写一个程序,实现功能(定义一个类学生表示学生1. 增加学生2显示 3. 修改 4. 删除5查找某...
  8. JVM(3)——JVM类加载器
  9. Python基础(四)--字典与集合
  10. gitd mysql_MySQL GTID (一)
  11. 低代码平台会成为企业数字化基础设施么?
  12. 改变字体大小的媒体查询代码封装
  13. Excel加载宏.xla文件的使用方法
  14. 测试计划和测试方案区别
  15. python不定积分教学_python 求定积分和不定积分示例
  16. 用nodejs和vue实现消息盒子
  17. win10计算机系统优化设置,Win10不如win7?超实用win10系统优化设置,让电脑运行更流畅!...
  18. 源码:批量修改喜马拉雅下载节目的文件名
  19. 7年了,终于拉开窗帘,看窗外,世界依然美好,这个世界,我还在
  20. Oracle用户管理和授权

热门文章

  1. 【数据分析】销售案例——会员分析
  2. linux下sd分区扩容,实用技巧:Linux系统分区容量扩充的方法
  3. ubuntu网页邮箱服务器设置,ubuntu配置邮件服务器
  4. 计算机辅储存器有什么,计算机辅存储器包括
  5. 计算机基础知识如何打钩,Word的方框中怎么输入√号?教你快速在Word中输入对号(打钩)-电脑自学网...
  6. element-ui tabs组件导致页面假死浏览器崩溃
  7. iOS和安卓各自优缺点和测试时区别
  8. 求多个数的最大公因数和最小公倍数
  9. 众包专访:高质量的开源众包
  10. 《弃子长安》第四章 晨钟暮鼓