Написать класс на С++ Qt

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. Требований к структуре файла нет.
Желательно для тестов реализовать словари русского, белорусского и английского языков.


Вид предложения: Удаленная работа (разовый заказ)
Категория: Программирование

Добавлено: 12.11.2018 в 10:50




Сделайте предложение по проекту:


Для того чтобы ответить на предложение, вам необходимо авторизоваться или зарегистрироваться на сайте


Комментарии:
Евгений Сергеев    27.11.2018   06:44:54     

Обращайтесь, я сейчас свободен и ищу новый проект.
Профессиональный подход, ответственность, надежность, аккуратность, вежливость, порядочность гарантирую!
Оперативная связь
Телеграмм @SergeevE
Почта sergeev.mip@mail.ru
Сергей Башлыков    15.11.2018   11:35:14     

Добрый день!
Пишите, обсудим детали.
sergebash@ya.ru
Kata Kata    12.11.2018   11:38:10     

Здравствуйте
Готова выполнить
Почта dmitrivnakata@gmail.com