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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.11.2012, 20:26   #1
Melloo
 
Регистрация: 28.10.2012
Сообщений: 4
Вопрос Класс "фигура" C++

1. Класс "фигура": координаты на шахматной доске, цвет. Метод - "ход" на одну позицию в одном из 4 направлений.
2. Производные: "конь", "пешка" (порядковый номер, или своя половина поля), "ферзь" - со своими методами "ход" и "удар".
3. В производных классах перегрузить бинарный минус А-В качестве "А бьет В" и операцию [] - по порядковому номеру - для вывода координат соответствующей фигуры. Функцию "ход" превратить в виртуальную.
Melloo вне форума Ответить с цитированием
Старый 07.11.2012, 00:56   #2
Melloo
 
Регистрация: 28.10.2012
Сообщений: 4
По умолчанию

нужно только 2 первых пункта...
использовать массивы интервалов..
помогите пожалуйста
Melloo вне форума Ответить с цитированием
Старый 07.11.2012, 01:11   #3
kventin_zhuk
БНТУ ФИТР
Форумчанин
 
Аватар для kventin_zhuk
 
Регистрация: 20.05.2012
Сообщений: 315
По умолчанию

Код:
class Cfigure
{
public:
	int x;
	int y;
	int step;
	int color;
	Cfigure (int x, int y, int step)
	{
		this->x = x;
		this->y = y;
		this->step = step;
	}
};
enum {LEFT,RIGHT,UP,DOWN};
void main ()
{
	Cfigure a(5, 5, RIGHT);
	
}
Начало как-то так.
С++(console/builder/WinAPI/Linux), C#, Pascal, Delphi, Asm, Prolog.
< ----- Контакты
kventin_zhuk@live.com
kventin_zhuk вне форума Ответить с цитированием
Старый 17.10.2013, 11:26   #4
evenstayn
Новичок
Джуниор
 
Регистрация: 17.10.2013
Сообщений: 1
По умолчанию

подскажите как реализовать такой же вариант у меня сдать нужно хоть что=то
evenstayn вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создать класс "Фигура", от него наследованием создать 3 класса ("треугольник", "четырехугольник", "окружность") funnyy Помощь студентам 3 17.10.2012 17:40
Вывести название соответствующей карты вида "шестерка бубен", "дама червей","туз треф" и т.п. воваава Помощь студентам 3 01.12.2011 12:50
Как обойти "преобразование типа из "string" в "float" невозможно" lexluter1988 Помощь студентам 1 07.08.2010 12:23
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" aleksei78 Microsoft Office Excel 13 25.08.2009 12:04