Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

class CFilling 

public: 

static bool loadLocale(QString sName); 

static bool setLocale(QString sName); 

static QString toString(long lValue, QString sLocale = QString("")); 

private: 

... 

Необходимо реализовать класс генерирующий заданное число прописью (2456 -> две тысячи четыреста пятьдесят шесть) и поддерживающий числа как минимум для миллиарда.  

Желательно конечно реализовать расширение диапазона динамически. 

Класс имеет следующие методы: 

static bool loadLocale(QString sName); 

При вызове этого метода загружается специальный файл содержащий названия цифр для конкретного языка (пример локали "en","ru","by"). 

static bool setLocale(QString sName); 

Данный метод задаёт стандартную локаль.  

При отсутствии локали необходимо генерировать исключение. 

static QString toString(long lValue, QString sLocale = QString("")); 

Метод конвертирует заданное число в строку прописи используя стандартную локаль.  

Если задан второй параметр, то вместо стандартной локали используется заданная. При отсутствии локали необходимо генерировать исключение.  

Файлы словарей необходимо сделать в формате xml. Требований к структуре файла нет. 

Желательно для тестов реализовать словари русского, белорусского и английского языков.

5 лет назад
silentmaster
36 летБеларусь
5 лет в сервисе
Был
4 года назад
  • Похожие заказы
  • $600

    Требуется исполнительный программист, для создания лаунчера для запуска игры Minecraft.   Ориентировочное время на работу: 20 часов   В случае надлежащего выполнения работы, будем рады долгосрочному сотрудничеству.  Требуется: Java + BackEnd

    Прикладное ПО1 исполнитель
    Завершен
    4 года назад
  • Нужно сделать софт - Программа должна уметь сканировать базы(формата .txt) пользователей инстаграм на наличие аккаунтов на которых в данный момент есть сторисы По завершению сканирования программа должна выдать файл с логинами, у тех у кого ...

    Закрыт
    5 лет назад
  • $500

    Здравствуйте. Нужно создать программу, в которой нужно тренироваться нажимать и удерживать лкм периодически. 0,3с нажать и удерживать . 0,5с пауза. Что-то вроде простой ритм игры для лкм  При этом есть 2 строки.  1) Идеальный ритм, в котором ...

    Закрыт
    5 лет назад
  • Есть два браузера, в одном есть данные человека: Имя, фамилия, адрес, город и индекс, мне нужно одним махом все скопировать все формы и вставить в соответствующие формы в другом браузере. Имя, фамилия, адрес, город и ...

    Закрыт
    5 лет назад
  • Требуется модифицировать китайский мессенджер Wechat для Андроид для автоматического сохранения изображений и фото и видео файлов из Моментов, интерфейс показан на скриншоте 1. Когда открывается полноразмерная фотография из Моментов, она должна сохраняться в определенную папку. Функция ...

    Прикладное ПОнет заявок
    Закрыт
    5 лет назад
  • Требуется написать ПО для производственного предприятия с основными функциями: 1. Взаимодействие с оборудованием (маркировочные принтеры, имеется документация и набор команд по работе с принтерами, поддержка со стороны дистрибьютора): 1.1. Отправка заданий на печать 1.2. Контроль расхода материалов по ...

    Закрыт
    5 лет назад
  • Есть большой список сайтов, нужно открывать по 10 сайтов одновременно, каждый в своей вкладке.  Чтобы каждый прогрузился, потом ожидание 5 секунд и вкладка закрывается, далее открывается другой сайт по списку в новой вкладке.  Должна быть настройка возможности ...

    Закрыт
    5 лет назад
  • Нужно сделать автономную систему, чтоб самому класть деньги в киоск, дистрибутивы есть, как оригинал, так и не оригинал

    Прикладное ПОнет заявок
    Закрыт
    5 лет назад
  • Функции ПО заключаются в следующем: Товары поставщиков необходимо  собрать, отсортировать и выставить на ресурс по срокам доставки, перевести в одну валюту и указать количество товара. Необхадимо : 1. Скачать прайсы поставщиков автозапчастей, (в дальнейшем должна быть возможность их ...

    Закрыт
    5 лет назад