An open API service indexing awesome lists of open source software.

https://github.com/gadiim/21.05.24_c_1

EXAM (part I | Dictionary)
https://github.com/gadiim/21.05.24_c_1

csharp

Last synced: about 2 months ago
JSON representation

EXAM (part I | Dictionary)

Awesome Lists containing this project

README

        

# 21.05.24_c#

Завдання 1

Створити додаток «Словники».

Основне завдання проєкту: зберігати словники різними мовами і дозволяти користувачеві
знаходити переклад потрібного слова або фрази.

Інтерфейс додатку повинен надавати такі можливості:

■ Створювати словник. Під час створення необхідно вказати тип словника. Наприклад,
англо-російський або російсько-англійський.

■ Додавати слово і його переклад до вже існуючого словника. Оскільки слово може
мати декілька перекладів, необхідно дотримуватися можливості створення декількох
варіантів перекладу.

■ Замінювати слово або його переклад у словнику.

■ Видаляти слово або переклад. Якщо слово видаляється, усі його переклади видаляються
разом з ним. Не можна видалити переклад слова, якщо це останній варіант перекладу.

■ Шукати переклад слова.

■ Словники повинні зберігатися у файлах.

■ Слово і варіанти його перекладів можна експортувати до окремого файлу результату.

■ При старті програми потрібно показувати меню для роботи з програмою. Якщо
вибір пункту меню відкриває підменю, тоді в ньому потрібно передбачити можливість
повернення до попереднього меню.