Результат
Все вычисления выполняются локально в браузере: разбор, график, экспорт. Если отключите сеть, страница продолжит работать.
Факты и границы применимости
| Пример: 50% | = 1/2 = 0,5 |
|---|---|
| Пример: 37,5% | = 3/8 = 0,375 |
| Пример: 150% | = 3/2 = 1 1/2 = 1,5 |
| Метод сокращения | Деление числителя и знаменателя на их наибольший общий делитель (НОД) |
Когда этот метод вводит в заблуждение
- Дробная часть процента (после десятичной точки или запятой) определяет знаменатель до сокращения — например, у 37,5% один десятичный знак даёт дробь 375/1000, которая после сокращения на НОД (125) превращается в 3/8.
- Для процентов с длинной десятичной частью (например, периодических дробей вроде 33,333...%) точность результата ограничена тем, сколько знаков после запятой введено — конвертер работает с введённым текстом, а не с истинным бесконечным десятичным разложением.
- При проценте больше 100% результат — неправильная дробь (числитель больше знаменателя), которая дополнительно представляется в виде смешанного числа для удобства чтения.
- Отрицательные проценты поддерживаются: знак минус сохраняется в дроби и десятичном значении.
Как это считается
Введённое число разбивается на целую и дробную часть по позиции десятичного разделителя, чтобы определить, сколько десятичных знаков нужно учесть.
Числитель дроби получается склеиванием всех цифр числа (без разделителя), а знаменатель — как 100, умноженное на 10 в степени числа десятичных знаков (это переводит проценты в дробь и одновременно убирает дробную часть).
Числитель и знаменатель делятся на их наибольший общий делитель (вычисляемый алгоритмом Евклида) — так дробь сокращается до несократимого вида.
Если сокращённая дробь неправильная (числитель ≥ знаменателя), из неё дополнительно выделяется целая часть для представления в виде смешанного числа.
Вопросы и ответы
Почему 37,5% превращается именно в 3/8?
37,5% как дробь — это 375/1000; наибольший общий делитель числителя и знаменателя равен 125, и после деления обеих частей на 125 получается несократимая дробь 3/8.
Что если процент больше 100?
Результат будет неправильной дробью (например, 150% = 3/2) — конвертер дополнительно покажет её в виде смешанного числа (1 1/2) для более удобного восприятия.
Можно ли вводить проценты с запятой вместо точки?
Да, конвертер понимает оба разделителя десятичной части — запятую и точку.
Мои данные куда-то отправляются?
Нет, весь расчёт выполняется в вашем браузере.