Что такое конвертер числа в слова
Инструмент разбирает введённое число как точную строку, поэтому большие целые и конечные десятичные значения не проходят через неточную арифметику JavaScript. Научная запись сначала раскрывается в обычные цифры.
Русская форма учитывает один/одна, два/две и склонение разрядов и валют по последним цифрам. Для разрядов без устойчивого русского названия используется точное описание степени десяти.
Большие целые и длинные десятичные значения нельзя надёжно пропускать через обычный тип с плавающей точкой балл: последние цифры могут округлиться ещё до перевода в слова. Конвертер разбирает исходную строку символов и сохраняет каждую цифру.
Пробелы и подчёркивания удаляются как разделители. Русская версия принимает запятую или точку в роли десятичного знака, а при наличии обоих символов считает последний десятичным и другой — групповым.
Как использовать конвертер числа в слова
Можно использовать знак плюс или минус, пробелы-разделители, точку или запятую как десятичный знак и показатель степени e, например 1,25e6. Смешанные разделители определяются по последнему знаку.
Обычная пропись создаёт кардинальное числительное и обрабатывает дробную часть. Денежная пропись добавляет валютные единицы. Документный формат оставляет младшую денежную часть в виде 62/100.
Порядковый режим предназначен для целых значений. Развёрнутый режим выводит сумму ненулевых разрядов, а поцифровый читает каждый символ отдельно и сохраняет нули.
Без букв валюты внутри числового поля
Для дробей длиной до шести знаков можно выбрать названия десятых, сотых, тысячных, десятитысячных, стотысячных и миллионных.
- Введите число цифрами.
- Выберите формат вывода.
- Выберите международную или индийскую группировку.
- Для обычного текста задайте род и десятичное чтение.
- Для денег выберите валюту и документные настройки.
- Обычная пропись.
- Денежная сумма.
- Сумма для документа.
- Порядковое числительное.
Форматы преобразования и доступные функции
Обычная пропись сохраняет число и читает десятичные цифры или дробь выбранным способом. Денежный режим округляет до точности валюты и согласует названия единиц.
Документный режим выводит основную сумму словами и младшую часть дробью. Остальные форматы решают отдельные задачи.
Валютный режим округляет до количества младших разрядов валюты. Рубли, доллары и евро используют две цифры, кувейтский и бахрейнский динары — три, японская иена и некоторые другие валюты — ноль.
Например, 5075,62 RUB превращается в «пять тысяч семьдесят пять рублей шестьдесят две копейки». Значение 1,999 USD округляется до двух долларов. Это намеренное валютное округление, а не потеря точности обычного режима.
Документный режим выводит основную часть словами, а младшую как числитель над 100, 1000 или другим знаменателем точности.
- Обычное число прописью.
- Денежная сумма с основной и дробной валютной единицей.
- Запись для документа с 62/100 и завершающим словом.
- Порядковое числительное для целого значения.
- Развёрнутая сумма разрядов.
- Чтение каждой цифры по отдельности.
Примеры записи чисел словами
12 345,67 превращается в «двенадцать тысяч триста сорок пять запятая шесть семь». При выборе женского рода 231 читается как «двести тридцать одна».
5075,62 RUB в денежном режиме даёт «пять тысяч семьдесят пять рублей шестьдесят две копейки». В документном режиме младшая часть становится 62/100.
Число 12 345,67 в стандартном режиме превращается в «двенадцать тысяч триста сорок пять запятая шесть семь». Обе дробные цифры сохраняются в исходном порядке.
Если введено 12,500 и выбран режим удаления конечных нулей, дробная часть становится 5 и результат читается как «двенадцать запятая пять». В поцифровом режиме оба нуля остаются.
- 1.2e6
- 7,5e−3
- Цифры с необязательным знаком
- Одна десятичная граница
- Научная запись в допустимом диапазоне
Точность, округление и поддерживаемый размер числа
Режим чтения цифр сохраняет конечные нули: 12,500 читается с пятью, нулём и нулём после запятой. Режим удаления конечных нулей превращает его в 12,5.
Десятичная дробь словами поддерживается до шести знаков. Денежные режимы единственные, которые округляют: RUB использует две цифры, KWD — три, JPY — ноль.
Ввод не преобразуется сразу в обычное машинное число. Парсер отдельно хранит знак, целую строку, дробную строку и показатель степени, а затем передвигает десятичную границу добавлением нулей. Поэтому значение 9007199254740993 не превращается в соседнее число из-за ограничения с плавающей точкой балл.
После нормализации ведущие нули целой части удаляются, но значимые дробные и конечные нули сохраняются. Отрицательный знак остаётся только у ненулевого значения, поэтому −0 не получает бессмысленную форму «минус ноль».
Целая часть группируется справа налево. Каждая группа преобразуется отдельно, получает грамматический род масштаба и одну из трёх форм существительного по правилам 1, 2–4, 5–0 с исключением 11–14.
Можно ввести знак, целую часть, конечную дробь и научный показатель степени e. Пример 1,2e6 раскрывается как 1 200 000, а 1e−3 — как 0,001 без промежуточного округления.
После раскрытия целая часть ограничена 306 цифрами, дробная — 100, показатель степени — диапазоном от −400 до 400. Эти пределы предотвращают чрезмерный вывод.
Эти первичные источники помогают проверить определения, диапазоны и допущения для темы «конвертер числа в слова». Для важного решения также используйте правила и документы, действующие в вашей стране.
- 12345
- 12 345,67
- 12.345,67
- −0,0050
- Числовая сумма введена полностью.
- Десятичный разделитель распознан правильно.
- Выбрана нужная валюта.
- Округление соответствует младшей единице.
Типичные задачи для записи чисел словами
Запись числа словами нужна для платёжных документов, счетов, актов, договоров, учебных заданий, озвучивания величин и проверки суммы, указанной одновременно цифрами и прописью.
Выбирайте формат по задаче: количественное числительное для величины, порядковое для позиции, денежный режим для суммы, поцифровое чтение для идентификатора, а разложение — для анализа разрядов.
Значение 12,05 становится «двенадцать и пять сотых».
Начальные нули определяют знаменатель: 0,05 — пять сотых, а не пять десятых.
- Подготовить денежную сумму и проверить младшую валютную единицу.
- Заполнить строку платёжного документа без расхождения между цифрами и словами.
- Записать порядковое числительное с подходящим родом.
- Прочитать идентификатор по цифрам, сохранив внутренние нули.
- Показать разрядный состав, научную запись или индийскую систему счисления.
Преимущества конвертера числа в слова
Международная группировка использует тысячи, миллионы, миллиарды и последующие степени по три цифры. Индийская после первой трёхзначной группы использует пары цифр и названия лакх, крор, араб и далее.
Выбор системы меняет разрядные названия, но не числовое значение. Индийская форма поддерживает целую часть до махашанкха в реализованном диапазоне.
Таблица поддерживает 37 валют с собственной точностью, русскими названиями основных и младших единиц и грамматическим родом. Это позволяет получить «одна индийская рупия», «две копейки», «пять японских иен» и другие формы без английских слов в результате.
При округлении перенос из младшей части может увеличить целую: 1,999 USD становится 2,00. Для валют без дробных знаков значение округляется до целой единицы, а для трёхзнаковых валют сохраняются тысячные.
Пользователь должен убедиться, что выбранная валюта соответствует документу. Конвертер не выполняет обменный курс и не изменяет числовую сумму между валютами.
Число делится на трёхзначные группы международной системы. Каждая группа превращается в сотни, десятки и единицы, затем получает название масштаба с нужной формой: миллион, миллиона или миллионов.
Тысяча имеет женский род, поэтому 1000 читается «одна тысяча», а 2000 — «две тысячи». Настройка рода влияет на последнюю группу без существительного, например 231 становится «двести тридцать один» или «двести тридцать одна».
Несколько форматов в одной форме уменьшают риск ручной ошибки в согласовании, пунктуации, масштабе и записи дробной части.
Нормализованное число, сведения об округлении и выбранная система остаются рядом с результатом, поэтому запись проще сверить с исходным документом.
- 1 миллион
- 2 миллиона
- 5 миллионов
- 11 миллионов
Полезные источники о записи чисел словами
Эти источники помогают проверить правила записи числительных, масштабов и документных сумм. Требования принимающей организации имеют приоритет для официального документа.
Если дробь длиннее поддерживаемой словесной шкалы, инструмент читает цифры после запятой отдельно.
Для RUB это может быть «пять тысяч семьдесят пять рублей 62/100 только».