|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.11.2015, 13:37 | #1 |
Новичок
Джуниор
Регистрация: 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(); } } |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
нужна помощь в реализации алгоритмов маркова | 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 |