• Обмен валюты. Приложение интегрируется с внешним API ( https://freecurrencyapi.com/ ). Необходимо зарегистрироваться и получить API KEY
  • Запрещено использовать уже готовые библиотеки для решения задачи. Требования: 1. Создать интерфейс IExchangeService
  • GetCurrencies() - получение всех валют. b. Exchange(from, to, amount)
  • IExchangeService 3. API KEY должен передаваться в Headers
  • 2024 Вступительное задание




    Download 194,85 Kb.
    Pdf ko'rish
    bet4/4
    Sana14.05.2024
    Hajmi194,85 Kb.
    #232485
    1   2   3   4
    Bog'liq
    2024 Вступительное задание
    KXA56SHIXE, The Algorithm Design Manual, Mavzu Iqtisodiy axborot tizimlarida axborotlarni himoyalash usu-fayllar.org (1), Tolalar haqida, Behzod Boltaboyev, САО005 оқими учун мустақил иш мавзулари, Do\'stmurodov Xusan, Коди cal 1316 Номи (1), Plitalar, 84078527a4, ciziqli1932, ehtimol yakuniy, Taklifnoma, Final Interview, Mustaqil ish qanday yoziladi. Is\'hoqova Z
    30
    52 32 27
    27 06
    43
    47 81 31 34 90 83 29 61 71 60 96 75
    92
    74 35 01 28
    88 97
    81
    22 72 76 78 58 93 89 63 13 49 30 07 95 65 45 81 55


    Задание #4. Интеграция с внешним API
    Реализовать консольное приложение -
    Обмен валюты.
    Приложение интегрируется с
    внешним API (
    https://freecurrencyapi.com/
    ). Необходимо зарегистрироваться и получить
    API KEY
    . (Используйте какую-нибудь стороннюю почту).
    IExchangeService'>Запрещено использовать уже
    готовые библиотеки для решения задачи.
    Требования:
    1. Создать интерфейс
    IExchangeService
    , который содержит следующие методы:
    a.
    GetCurrencies()
    - получение всех валют.
    b.
    Exchange(from, to, amount)
    -
    перевод из одной валюты в другую.
    c.
    HistoricalExchange(from, to, amount, date)
    - перевод из одной валюты в
    другую на указанную дату в прошлом.
    2. Создать класс
    ExchangeService
    , который реализует
    IExchangeService
    3.
    API KEY
    должен передаваться в
    Headers
    запроса.
    4. В качестве входных параметров пользователь вводит в консоль:
    a. 1 - Вывести все доступные валюты;
    b. 2 - Сделать обмен одной валюты в другую;
    i.
    Ввести код валюты из которой осуществляется обмен;
    ii.
    Ввести код валюты в которую осуществляется обмен;
    iii.
    Ввести число для обмена;
    c. 3 - Сделать обмен одной валюты в другую на указанную дату в прошлом
    i.
    Ввести код валюты из которой осуществляется обмен;
    ii.
    Ввести код валюты в которую осуществляется обмен;
    iii.
    Ввести число для обмена;
    iv.
    Ввести дату в формате
    ГГГГ-ММ-ДД
    5. Все выходные данные следует также выводить на консоль;
    6. Предусмотреть проверку на корректность пользовательского ввода;

    Download 194,85 Kb.
    1   2   3   4




    Download 194,85 Kb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    2024 Вступительное задание

    Download 194,85 Kb.
    Pdf ko'rish