Версия для печати Поиск
Главная Для начинающих разработчиков Учимся программировать

Как вывести число прописью по-английски?

Для получения представления числа прописью используется функция ЧислоПрописью():

ЧислоПрописью(<Число>, <ФорматнаяСтрока>, <ПараметрыПредметаИсчисления>)  

Параметр ФорматнаяСтрока описывает параметры форматирования, и, в частности, код локализации (Л или L), определяющий язык, на котором будет формироваться пропись.

В дополнение к коду локализации следует указать ПараметрыПредметаИсчисления, принятые для данного языка:

Сообщение = Новый СообщениеПользователю; 
Сообщение.Текст = ЧислоПрописью(1457.25, "L=en_US", "dollar, dollars, cent, cents, 2");
Сообщение.Сообщить();

Результат:
One thousand four hundred fifty seven dollars 25 cents

Ознакомиться со всеми доступными вариантами форматной строки для преобразования числа в пропись можно в синтакс-помощнике: Глобальный контекст - Функции форматирования - ЧислоПрописью:

Последнее обновление: 09.06.2012

Обсудить статью на форуме

Задать другой вопрос / Закрыть