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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 04.04.2018, 12:48   #1
l_Nort_l
 
Аватар для l_Nort_l
 
Регистрация: 28.03.2018
Сообщений: 6
По умолчанию Сложный код C#

Не так давно перевелся на факультет "Компьютерные науки", отстаю от одногруппников и испытываю сложность при написании данного кода. Если сможете хоть частично помочь, буду очень признателен и благодарен.
Вот задача:


Постановка задачи.
В каталоге хранится информация об основных параметрах мониторов для ПК двух типов: LCD и сенсорные. При покупке LCD монитора с tv-тюнером стоимостью более 5 тыс. Грн. предоставляется скидка 5%. При покупке сенсорного монитора предоставляется кредит на 12 мес.
Разработать программу для работы с этими мониторами.
Реализовать 2 версии программы (консольную и с интерфейсом Windows Forms).
Требования к программе.
1. Разработать структуру входного файла для хранения данных о мониторах.
Для описания LCD мониторов в файле нужно хранить такую ​​информацию:
- модель;
- фирма-производитель (например, ASUS, LG)
- диагональ;
- tv-тюнер (да, нет);
- разрешение (например, 1920x1080)
- тип матрицы (например, PLS)
- стоимость.
Для описания сенсорных мониторов в файле нужно хранить такую ​​информацию:
- модель;
- фирма-производитель (например, POS Sector)
- диагональ;
- разрешение (например, 1920x1080)
- тип сенсорного экрана;
- объем HDD;
- стоимость.
Примечание.
Для того, чтобы при чтении из файла в коллекции различать типы мониторов, можно добавить в файл признак.
Можно указать другие параметры мониторов.
2. Разработать иерархию классов (1 базовый, 2 производных).
В базовом классе сохранять общую информацию о мониторах, в производных - специфическую (один производный класс для LCD, другой для сенсорных). Объявить в базовом классе виртуальный метод вычисления стоимости покупки, который реализовать в производных классах.
При покупке монитора с tv-тюнером стоимостью более 5 тыс. Грн. предоставляется скидка 5%. При покупке сенсорного монитора предоставляется кредит на 12 мес. под 3%. В методе нужно вычислить стоимость оплаты каждого месяца.
3. В консольной версии создать две коллекции List <> для хранения данных о мониторах и заполнить коллекции из файла.
4. Реализовать функции программы:
- добавление, удаление мониторов;
- редактирование данных о цене и характеристики;
- просмотр моделей сенсорных мониторов, упорядоченных по цене в порядке возрастания;
- отбор только LCD мониторов;
- выбор принтеров указанной фирмы;
- поиск LCD мониторов фирмы ASUS;
- вычисление стоимости LCD монитора
- вычислить стоимость оплаты за 1 месяц сенсорного монитора.
5. В проекте с интерфейсом Windows Forms использовать коллекцию LinkedList <T>. Реализовать на форме просмотр элементов коллекции в прямом и обратном направлениях.
l_Nort_l вне форума
Старый 04.04.2018, 13:23   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Вы не перепутали "помочь" и "сделайте за меня"?

Назовите нормально тему, покажите свои наработки, конкретные вопросы и т.п.
http://www.programmersforum.ru/announcement.php?f=31

Или в раздел Фриланс если вы не хотите ничего делать, а ищете кого-то, кто выполнит ваши задачи за вознаграждение.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
сложный запрос munhauz SQL, базы данных 7 21.11.2013 20:51
не сложный запрос -=Andriushka=- SQL, базы данных 0 03.05.2013 20:26
Сложный % L6go1as Общие вопросы C/C++ 7 27.10.2011 11:15
Сложный код) NastyaV Общие вопросы C/C++ 4 10.10.2010 15:11
Помогите создать сложный запрос (или как писать код для столбца запроса) kukuanna Microsoft Office Access 0 24.07.2009 14:10