1

Тема: Допоможіть будь ласка написати код

Не так давно перевівся на факультет "Комп'ютерні науки", відстаю від одногрупників і прошу допомогти мені.
Ось завдання:

Постановка задачі.
У каталозі зберігається інформація про основні параметри моніторів для ПК двох типів: 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>. Реалізувати на формі перегляд елементів колекції у прямому і зворотному напрямах.

Якщо хоч чимось ви зможете допомогти, я буду дуже вдячний.

2

Re: Допоможіть будь ласка написати код

Якщо хтось напише це за вас, то ви ще більше відставатимете від одногрупників.

3

Re: Допоможіть будь ласка написати код

koala написав:

Якщо хтось напише це за вас, то ви ще більше відставатимете від одногрупників.

Мені хоча б початок коду, а дали я сам буду писати.

4

Re: Допоможіть будь ласка написати код

це лише каже, що ви не можете навіть нагуглити зразок найпростішої програми на c#, вчіться гуглити, то все піде в разів 10 швидше

Подякували: koala1