Помогите с программированием на C#.
Объявить класс Rectangle, прямоугольник, с открытыми полями двойной точности X и Y (координаты верхнего левого угла), W и H (ширина и высота). В классе должен быть конструктор с четырьмя парамтерами (x, y, w, h) и метод bool IsInto(x0, y0), который определяет, лежит ли точка с координатами (x0, y0) внутри данного прямоугольника. Координаты - экранные, т.е. ось Oy направлена вниз.
class Rectangle
{
...
}
Answers & Comments
using System;
class Rectangle {
public int x;
public int y;
public int w;
public int h;
public Rectangle(int xr, int yr, int wr, int hr)
{
x=xr;
y=yr;
w=wr;
h=hr;
}
public void IsInto(int x0,int y0)
{
if(x <= x0 && x0<=x+w && y <= y0 && y0<=y+h)
Console.WriteLine("Yes");
else
Console.WriteLine("No");
}
}
class Program
{
static void Main()
{
Rectangle R = new Rectangle(0,0,1920,1080);
R.IsInto(150,220);
R.IsInto(2000,1080);
}
}