Перевод денежной суммы из числа в слова

Перевод денежной суммы из числового представления в слова. Сумма может содержать до 15 разрядов в целой части и до 18 разрядов в дробной. Возможно округление результата.

Перевод денежной суммы из числа в слова

Несколько слов о том, почему я вообще решил выложить это решение. Вроде бы большое количество примеров на эту тему есть в разделе "Нетривиальные задачи", да и здесь есть решение Михаила Дунькина - "propis".

Вот поначалу и я так подумал. Но оказалось, что в разделе "Нетривиальные задача" к этому решению предъявлялось ряд специфических требований выполнение которых делало код практически нечитаемым. Мне потребовалось почти полдня чтобы разобраться в логике всех представленных там решений. А если добавить к этому, что в представленных решения слова "рубли" и "копейки" вообще не фигурируют, то использование их "в чистом виде" становится крайне затруднительным.

Вот поэтому, я и решил взяв кое-какие полезные идеи из предоставленных решений довести их до стадии "рублей" и "копеек".

Получившийся код не есть идеал с точки зрения эффективности или производительности. Моя задача была сделать его достаточно простым и максимально понятным с тем, чтобы любой пользователь мог с легкостью адаптировать предлагаемый код под свою задачу затратив минимальные усилия. Надеюсь, это мне удалось.

Автор: Владимир Максимов

Автор публикации

не в сети 21 год

Владимир Максимов

0
Комментарии: 0Публикации: 14Регистрация: 02-09-2000
0
Вложенные файлы
#
Тип файла
Размер
Название
1 .zip 3,03 КБ 251money2str
Оставить комментарий
Авторизация
*
*
Генерация пароля