Математика

Калькулятор чисел в слова

Настройки
Сбросить
Поделиться
Сохранить
Встроить
Сообщить об ошибке

Поделиться калькулятором

Добавьте наш бесплатный калькулятор на ваш сайт

Пожалуйста, введите действительный URL. Поддерживаются только HTTPS.


Использовать как значения по умолчанию для встроенного калькулятора то, что сейчас в полях ввода калькулятора на странице.


Цвет фокуса рамки ввода, цвет проверенного флажка, цвет наведения на выбранные элементы и т.д.


Пожалуйста, согласитесь с Условиями использования.

Предварительный просмотр

Сохранить калькулятор

Настройки калькулятора

Введите значение в допустимом диапазоне.

Введите значение в допустимом диапазоне.

Введите значение в допустимом диапазоне.

Введите значение в допустимом диапазоне.

Поделиться калькулятором

Что такое калькулятор чисел в слова?

Калькулятор чисел в слова превращает числовое значение, такое как 1234, в его записанную английскую форму: “one thousand two hundred thirty-four”. Записывать число словами — это то, что мы постоянно делаем не задумываясь, и всё же у этого есть очень практичные применения. Чеки, юридические договоры и счета часто требуют, чтобы сумма была написана словами, чтобы цифру нельзя было изменить, добавив разряд. Запись чисел словами также является полезным учебным средством для всех, кто изучает английский, и быстрым способом перепроверить, правильно ли вы прочитали длинное число.

Этот калькулятор принимает целые числа, отрицательные числа и десятичные дроби и всегда возвращает английские слова в нижнем регистре, независимо от языка страницы, на которой вы его просматриваете.

Как это работает?

Число преобразуется путём считывания его группами по три цифры справа налево. В английском языке есть фиксированный набор строительных блоков, которые калькулятор комбинирует:

  • Единицы и неправильные “teens” — one, two, three, … вплоть до nineteen.
  • Десятки — twenty, thirty, forty, … вплоть до ninety, соединяемые с последующей цифрой единиц через дефис, как в “twenty-one”.
  • Слово “hundred” для цифры сотен внутри каждой группы.
  • Слова-разряды, называющие каждую группу из трёх цифр: thousand, million, billion и trillion.

Каждая группа из трёх цифр записывается одинаково, и к ней добавляется слово-разряд этой группы. Группы, целиком состоящие из нулей, пропускаются, поэтому 1 000 000 — это просто “one million”, а не “one million zero thousand zero”.

Особые случаи

Калькулятор обрабатывает граничные случаи, на которых спотыкается наивный подход:

  • Ноль записывается единственным словом “zero”.
  • Отрицательные числа предваряются словом “negative”, так что 42-42 становится “negative forty-two”.
  • Десятичные дроби читаются как целая часть, затем слово “point”, а затем каждая цифра после десятичной точки произносится по отдельности. Так, 3.143.14 — это “three point one four”, а не “three point fourteen”.
  • Пустой или недопустимый ввод не возвращает ничего.

Разобранные примеры

ЧислоСловами
0zero
5five
21twenty-one
105one hundred five
1234one thousand two hundred thirty-four
1000000one million
1000000000one billion
-42negative forty-two
3.5three point five

Обратите внимание, что 105 — это “one hundred five”: в американском английском между сотнями и единицами нет “and”. Обратите внимание также, что десятичное число 3.5 записывает цифру после точки отдельно (“five”), что сохраняет правило согласованным для более длинных десятичных дробей, таких как 3.14 (“three point one four”).

Практические примечания

  • Результат всегда состоит из английских слов, даже когда подписи калькулятора показаны на другом языке. Это сохраняет записанную словами форму однозначной для самого распространённого случая — выписывания чеков и документов на английском языке.
  • Очень большие значения поддерживаются вплоть до разряда триллионов. Для чисел за пределами этого диапазона вы просто продолжили бы следующими словами-разрядами.
  • Для смежной задачи преобразования десятичной дроби в компактную научную форму смотрите калькулятор экспоненциальной записи по адресу https://www.mega-calculator.com/ru/math/exponential-notation/, а для округления значения перед его записью словами смотрите https://www.mega-calculator.com/ru/math/rounding/.

Сообщить об ошибке

Это поле обязательно для заполнения.