Классы для преобразования чисел в русские числительные
От: Виталий Брусенцев www.airbandits.com/
Дата: 30.07.03 04:10
Оценка: 195 (5)
Статья:
Классы для преобразования чисел в русские числительные
Автор(ы): Виталий Брусенцев
Дата: 22.07.2002


Авторы:
Виталий Брусенцев

Аннотация:
Существует великое множество приложений, которым требуется выводить числа "прописью" – в основном, различные "бухгалтерии" и учетные системы. На форумах RSDN уже приводились реализации такого алгоритма на C++ и VBA. Теперь вам не придется ломать над этим голову и при создании .NET-приложений – достаточно включить в сборку нижеприведенные классы.
Успехов,
Виталий.
Re: Классы для преобразования чисел в русские числительные
От: Аноним  
Дата: 23.03.05 14:17
Оценка:
Здравствуйте, Виталий Брусенцев, Вы писали:

ВБ>Статья:

ВБ>Классы для преобразования чисел в русские числительные
Автор(ы): Виталий Брусенцев
Дата: 22.07.2002


ВБ>Авторы:

ВБ> Виталий Брусенцев

ВБ>Аннотация:

ВБ>Существует великое множество приложений, которым требуется выводить числа "прописью" – в основном, различные "бухгалтерии" и учетные системы. На форумах RSDN уже приводились реализации такого алгоритма на C++ и VBA. Теперь вам не придется ломать над этим голову и при создании .NET-приложений – достаточно включить в сборку нижеприведенные классы.

Только один комментарий: http://www.bookworld.ru/Anton/untitled.JPG
Re[2]: Классы для преобразования чисел в русские числительны
От: retalik www.airbandits.com/
Дата: 23.03.05 15:56
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Только один комментарий: http://www.bookworld.ru/Anton/untitled.JPG




Вы хотите сказать, этот компонент выдает такое безобразие?
Для какой суммы?
Успехов,
Виталий.
Re[3]: Классы для преобразования чисел в русские числительны
От: Аноним  
Дата: 24.03.05 08:50
Оценка:
Здравствуйте, retalik, Вы писали:

R>Здравствуйте, Аноним, Вы писали:


А>>Только один комментарий: http://www.bookworld.ru/Anton/untitled.JPG


R>


R>Вы хотите сказать, этот компонент выдает такое безобразие?

R>Для какой суммы?

Сумма с десятыми долями копеек, как известно тип Currency содежит 4-ре знака после запятой,
соответственно сумма 3255.9990 превращается в те-самые "100 копеек".
Re: Классы для преобразования чисел в русские числительные
От: boggard  
Дата: 14.04.07 05:03
Оценка:
Здравствуйте, Виталий Брусенцев, Вы писали:

ВБ>Статья:

ВБ>Классы для преобразования чисел в русские числительные
Автор(ы): Виталий Брусенцев
Дата: 22.07.2002


Можно комментарии к следующему хаку:
public static string Str(...)
{
...
int remainder = (int) (( val — n + 0.005 ) * 100);
...
}
Зачем такие сложности?
Взамен ничего не могу предложить, но и это глаза режет
Re: Классы для преобразования чисел в русские числительные
От: Аноним  
Дата: 22.11.08 16:06
Оценка:
Здравствуйте, Виталий Брусенцев, Вы писали:

ВБ>Статья:

ВБ>Классы для преобразования чисел в русские числительные
Автор(ы): Виталий Брусенцев
Дата: 22.07.2002


ВБ>Авторы:

ВБ> Виталий Брусенцев

ВБ>Аннотация:

ВБ>Существует великое множество приложений, которым требуется выводить числа "прописью" – в основном, различные "бухгалтерии" и учетные системы. На форумах RSDN уже приводились реализации такого алгоритма на C++ и VBA. Теперь вам не придется ломать над этим голову и при создании .NET-приложений – достаточно включить в сборку нижеприведенные классы.

К сожалению, упомянутый класс не решает проблему локализации. Хотелось бы на сервере переводить числа на любой язык (не более одного).

Нашел интересную фичку в ворде:

{amount \* dollartext \* Firstcap}


Если вставить в документ поле с таким содержимым, а также пометить число bookmark'ом amount, поле будет заменено соответствующим текстом.

Внимание, вопрос: что за dollartext такой и есть ли у него локализованная версия?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.