Перейти к основному содержимому

Индивидуальные задания

Опираясь на полученные ранее знания реализуйте приложение согласно своему варианту по журналу:

  1. Управление библиотекой:

    • Приложение позволяет добавлять, удалять и искать книги в библиотеке.
    • Использует массивы для хранения информации о книгах.
    • Реализует функции для поиска книг по названию, автору и году издания.
    • Использует foreach для вывода списка книг и if-elseif-else для обработки команд пользователя.
  2. Система управления студентами:

    • Приложение позволяет добавлять, удалять и искать студентов.
    • Хранит информацию о студентах в массиве (имя, возраст, оценки).
    • Реализует функции для вычисления среднего балла студента и поиска студентов по имени.
    • Использует foreach для вывода списка студентов и if-elseif-else для обработки команд пользователя.
  3. Калькулятор комплексных чисел:

    • Приложение позволяет выполнять арифметические операции с комплексными числами (сложение, вычитание, умножение, деление).
    • Использует массивы для хранения комплексных чисел.
    • Реализует функции для выполнения операций и форматированного вывода результатов.
  4. Система управления задачами (To-Do List):

    • Приложение позволяет добавлять, удалять и отмечать задачи как выполненные.
    • Хранит задачи в массиве.
    • Реализует функции для вывода списка задач, поиска задач по ключевым словам и сортировки задач по приоритету.
    • Использует foreach для вывода списка задач и if-elseif-else для обработки команд пользователя.
  5. Игра "Крестики-нолики":

    • Приложение реализует игру "Крестики-нолики" для двух игроков.
    • Использует двумерный массив для хранения игрового поля.
    • Реализует функции для проверки победы, ничьей и вывода игрового поля.
    • Использует foreach для вывода игрового поля и if-elseif-else для обработки ходов игроков.
  6. Система управления заказами в ресторане:

    • Приложение позволяет добавлять, удалять и просматривать заказы.
    • Хранит заказы в массиве (название блюда, количество, цена).
    • Реализует функции для вычисления общей стоимости заказа и поиска заказов по названию блюда.
    • Использует foreach для вывода списка заказов и if-elseif-else для обработки команд пользователя.
  7. Анализатор текста:

    • Приложение анализирует введенный пользователем текст.
    • Подсчитывает количество слов, предложений, гласных и согласных букв.
    • Реализует функции для поиска наиболее часто встречающихся слов и символов.
    • Использует foreach для перебора символов и слов в тексте и if-elseif-else для выполнения различных анализов.
  8. Система управления инвентарем магазина:

    • Приложение позволяет добавлять, удалять и искать товары в инвентаре.
    • Хранит информацию о товарах в массиве (название, количество, цена).
    • Реализует функции для вычисления общей стоимости инвентаря и поиска товаров по названию.
    • Использует foreach для вывода списка товаров и if-elseif-else для обработки команд пользователя.
  9. Игра "Угадай число":

    • Приложение реализует игру, в которой пользователь должен угадать случайное число.
    • Использует генератор случайных чисел из библиотеки .NET.
    • Реализует функции для подсказок (больше/меньше) и подсчета количества попыток.
    • Использует if-elseif-else для обработки ввода пользователя и проверки угаданного числа.
  10. Конвертер единиц измерения:

    • Приложение позволяет конвертировать различные единицы измерения (длина, вес, объем).
    • Хранит коэффициенты конверсии в массиве.
    • Реализует функции для выполнения конверсии и форматированного вывода результатов.
    • Использует foreach для перебора доступных единиц измерения и if-elseif-else для обработки выбора пользователя.