Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.11.2015, 13:37   #1
f1nger
Новичок
Джуниор
 
Регистрация: 17.11.2015
Сообщений: 1
По умолчанию Нужна помощь в создании класса и реализации функционала

Нужна помощь в написании программы.
Класс точек. Базовый класс (точки в двухмерной плоскости с целочисленными координатами).

Методы:
1) вычисления расстояния между точками;
2) добавления координат двух точек;
3) ввода - вывода на экран;
4) проверка сходимости двух точек;

Производный класс: пикселей на экране (точки, имеющие цвет).

Есть частичное решение, прошу помочь закончить или поделиться своей версией.

public interface ITestPoint
{
double PointDistance();
void OutPoint();
void SetPoint(double x,double y,double _x,double _y);
}
class Point :ITestPoint
{
public double x1, x2, y1, y2;

public double PointDistance()
{
return Math.Sqrt(Math.Pow(x2 - x1, 2) + Math.Pow(y2 - y1, 2));
}
public void OutPoint()
{
Console.WriteLine("Point One({0},{1}); Point Two({2},{3})",x1,y1,x2,y2);
}
public void SetPoint(double x,double y,double _x,double _y)
{
x1 = x;
y1 = y;
x2 = _x;
y2 = _y;
}
}
class Program
{
static void Main(string[] args)
{
Point p = new Point();

p.SetPoint(2,3,5,8);
p.OutPoint();
Console.WriteLine(p.PointDistance() );
Console.ReadLine();
}
}
f1nger вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
нужна помощь в реализации алгоритмов маркова tiger Помощь студентам 2 08.09.2009 19:45
Нужна помощь в создании программки Nash1 Microsoft Office Access 3 17.07.2009 22:25
нужна помощь в создании проекта elpilasgsm Общие вопросы C/C++ 15 09.04.2009 11:36