建筑矩形设计优缺点
简单但无新意。
建筑通常采用矩形设计,是因为矩形设计是最简单的,最方便建造,但是也是最没有新意,没有创意的,追求创意可以考虑别的形状设计。
现在的技术都更倾向于直线。古代的技术可想而知,并不是做不了,而是这种建筑更加复杂,耗费资金更高。从古代开始就是矩形多,延伸到现代。
using System
using System.Collections.Generic
using System.Linq
using System.Text
namespace ConsoleApplication15
{
class Square
{
public void square()
{
Console.WriteLine("请输矩形的长:")
double height = double.Parse(Console.ReadLine())
Console.WriteLine("请输矩形的宽:")
double width = double.Parse(Console.ReadLine())
double area1 = height * width
Console .WriteLine("矩形的面积是{0}",area1)
}
}
class Cirle
{
public void circle()
{
Console.WriteLine("请输入圆的半径:")
double radius = double.Parse(Console.ReadLine())
double area2 = Math.PI * Math.Pow(radius, 2)
Console.WriteLine("圆的面积是{0}",area2)
}
}
class Test
{
static void Main()
{
do
{
Console.WriteLine
("请输入所要选择的运算:\n1:计算矩形面积 \n2:计算圆的面积 ")
int number = int.Parse(Console.ReadLine())
Square mySquare = new Square()
Cirle myCirle = new Cirle()
if (1 >number || number >5)
return
switch (number)
{
case 1:
mySquare.square()
break
case 2:
myCirle.circle()
break
}
} while (true)
}
}
}
有一个角是直角的平行四边形叫做矩形,也就是长方形。矩形有以下性质:1.矩形的四个叫都是直角2.矩形的对角线相等矩形的判定:1.有一个角是直角的平行四边形是矩形2.对角线相等的平行四边形是矩形3.有三个角是直角的四边形是矩形术语。横竖各有数子,构成形似曲尺的棋形。如图中黑方七子构成的棋形。清施定庵《凡遇要法总诀》:“矩形护断虎输飞。”即指此形黑方如要补断,在A位飞补一般较B、C位虎补为优。
#include<iostream>
#include<cmath>
classpoint{doublexdoubleypublic: point(doublea=0,doubleb=0){ x=ay=b}
voidset(doublea,doubleb){x=ay=b}
doublegetX(){returnx}doublegetY(){returny}}
classRectangle{
private:
pointlpoint,rpoint
public:
Rectangle(pointl,pointr)
{
lpoint=l
rpoint=r
}
doubleArea()
{
returngetlength()*getwidth()
}
doublegetlength()
{
return<ahref="http://www.baidu.com/s?wd=abs&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1Y3n1DLrAwhrj63mHF-uAPh0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EnH0YP1bzn10zP1m4PWb1PWR1rf"target="_self">abs</a>(lpoint.getX()-rpoint.getX())
}
doublegetwidth()
{
return<ahref="http://www.baidu.com/s?wd=abs&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1Y3n1DLrAwhrj63mHF-uAPh0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EnH0YP1bzn10zP1m4PWb1PWR1rf"target="_self">abs</a>(lpoint.getY()-rpoint.getY())
}
}
intmain()
{
pointlt,rb
doublea,b
cout<<"输入左上角坐标: "
cin>>a>>b
lt.set(a,b)
cout<<"输入右下角坐标: "
cin>>a>>b
rb.set(a,b)
Rectangle rt(lt,rb)
cout<<"矩形的面积等于"<<rt.Area()<<endl
return0
}
Rectangle是一个函数,使用该函数画一个矩形,可以用当前的画笔画矩形轮廓,用当前画刷进行填充。函数原型:BOOLRectangle(HDChdc,intnLeftRect,intnTopRect,intnRightRect,intnBottomRect);