Скачать
- Базовые операции — сложение, вычитание, умножение и деление двух дробей с пошаговым разбором: приведение к общему знаменателю, вычисление и сокращение.
- Форматы ввода — каждое из двух слагаемых можно задать как простую дробь, смешанное число, десятичное число или целое.
- Форматы вывода — результат базовых операций можно получить в виде несократимой дроби, смешанного числа или десятичного числа с настраиваемой точностью (1–15 знаков).
- Конвертация — неправильная дробь ↔ смешанное число, десятичная ↔ обыкновенная (включая периодические), сокращение дроби до несократимого вида.
- Продвинутые операции — возведение дроби в степень (включая отрицательную), квадратный корень, дробь от числа, сравнение двух дробей, приведение к общему знаменателю, решение пропорции
a/b = x/c. - Цветовые пресеты — 10 встроенных тем оформления (тёмный космос, полночный синий, лесной, закат, арктика, неон-сити, светлая, слоновая кость, пепел, сапфир).
- Дополнительные блоки — описание, инструкция по использованию, научное обоснование, FAQ-аккордеон, дисклаймер; каждый блок можно включить или отключить.
- Автообновление — проверка актуальной версии через API
smirnovcode.ruс кешированием результата на 12 часов; ручной сброс кеша из настроек.
| Параметр | Значение |
|---|---|
| Шорткод | [fraction-calculator] |
| Атрибуты шорткода | description, instructions, scientific, faq, disclaimer |
| Ключ настроек в БД | fraction_calculator_settings |
| Slug плагина | fraction-calculator-smirnovcode |
| Режимы работы | Базовые операции, Конвертация, Продвинутые |
| Форматы ввода | Простая дробь, смешанное число, десятичная, целое |
| Форматы вывода | Несократимая дробь, смешанное число, десятичная (1–15 знаков) |
| Методы санитизации | sanitize_text_field, wp_kses_post |
| URL API обновлений | https://smirnovcode.ru/updates/fraction-calculator-smirnovcode.json |
| Ключ transient кеша | fraction_calculator_smirnovcode_remote_version |
| Период кеширования версии | 12 часов (43 200 с), при сетевой ошибке — 5 минут |
1. Установка и активация
- Распакуйте архив плагина в директорию
wp-content/plugins/или установите через «Плагины → Добавить новый → Загрузить плагин». - Перейдите в «Плагины», найдите «Калькулятор дробей» и нажмите «Активировать».
2. Настройка плагина
- Откройте «Настройки → Калькулятор дробей».
- Выберите цветовой пресет интерфейса из 10 доступных тем.
- Включите или отключите отображение дополнительных блоков: описание, инструкция, научное обоснование, FAQ, дисклаймер.
- При необходимости отредактируйте тексты блоков и список вопросов FAQ.
- Нажмите «Сохранить настройки».
3. Вывод на странице
Добавьте шорткод в любую страницу или запись через блок «Шорткод» или классический редактор:
[fraction-calculator]Калькулятор отобразится в месте вставки шорткода вместе со всеми блоками, включёнными в настройках.
4. Параметры шорткода
Каждый дополнительный блок можно принудительно включить (1) или скрыть (0) прямо в шорткоде, переопределив значения из настроек:
| Атрибут | Значения | Что управляет |
|---|---|---|
description | 1 / 0 | Блок описания над калькулятором |
instructions | 1 / 0 | Блок «Как пользоваться калькулятором» |
scientific | 1 / 0 | Блок «Основные правила расчёта» |
faq | 1 / 0 | FAQ-аккордеон «Вопросы и ответы» |
disclaimer | 1 / 0 | Дисклаймер внутри блока калькулятора |
Примеры:
[fraction-calculator]
[fraction-calculator faq="0"]
[fraction-calculator description="0" instructions="0" scientific="0"]5. Проверка обновлений
Плагин автоматически проверяет наличие новой версии через GET https://smirnovcode.ru/updates/fraction-calculator-smirnovcode.json. Результат кешируется на 12 часов через WordPress Transients API. При сетевой ошибке кеш устанавливается на 5 минут.
Если доступна новая версия, в разделе «Плагины» появится стандартное уведомление WordPress со ссылкой на страницу плагина. Для принудительной проверки нажмите кнопку «Проверить обновления» на странице настроек плагина — это сбросит кеш и выполнит немедленный запрос к API.
Версия 0.0.2
- Исправлена критическая ошибка: кнопки «Рассчитать» и «Преобразовать» не реагировали на клики при переключении вкладок из-за одновременного применения CSS-класса
fc-panel--activeи HTML-атрибутаhidden; атрибутhiddenудалён из логики переключения панелей. - Исправлено отображение результата расчёта: блок результата не раскрывался после нажатия кнопки из-за конфликта атрибута
hiddenс браузерным стилемdisplay:none !important; управление видимостью переведено наstyle.display. - Исправлено расположение блока результата: на планшете и десктопе он располагался рядом с формой ввода вместо положения под ней; медиазапросы приведены к
flex-direction: columnдля всех разрешений.
Версия 0.0.1
- Первый релиз плагина.
- Реализованы базовые операции: сложение, вычитание, умножение, деление дробей с пошаговым решением.
- Добавлена конвертация: неправильная ↔ смешанное, десятичная ↔ обыкновенная (включая периодические), сокращение дроби.
- Реализованы продвинутые операции: возведение в степень, квадратный корень, дробь от числа, сравнение, приведение к общему знаменателю, пропорция.
- Форматы ввода: простая дробь, смешанное число, десятичная, целое.
- Форматы вывода: несократимая дробь, смешанное число, десятичная с регулируемой точностью.
- Механизм автообновления с сервера
smirnovcode.ruс кешированием через Transients API. - 10 цветовых пресетов интерфейса.
- Управление дополнительными блоками через настройки и атрибуты шорткода:
description,instructions,scientific,faq,disclaimer.
Страница настроек

Демонстрация
Онлайн-калькулятор дробей — инструмент для точных вычислений с обыкновенными, смешанными и десятичными дробями. Выполняйте сложение, вычитание, умножение, деление, возводите дроби в степень, извлекайте корень, сравнивайте и конвертируйте форматы.
Калькулятор дробей
Арифметика рациональных чисел с пошаговым решением
Параметры расчёта
Результаты расчёта
Введите числа и нажмите «Рассчитать»
Конвертация
Результат
Выберите тип и введите число
Продвинутые операции
Результат
Выберите операцию и введите данные
Калькулятор предназначен для учебных целей и быстрых расчётов. Результаты математически точны для конечных дробей; периодические дроби обрабатываются с ограниченной точностью. Проверяйте критичные расчёты вручную.
Как пользоваться калькулятором
Базовые операции — сложение, вычитание, умножение, деление двух дробей. Выберите формат каждого числа и введите значения.
Конвертация — перевод между форматами: смешанное ↔ неправильная дробь, десятичная ↔ обыкновенная, сокращение дроби.
Продвинутые — степень, корень, дробь от числа, сравнение двух дробей, решение пропорций. Выберите формат результата и нажмите «Рассчитать».
Основные правила расчёта
Сложение и вычитание дробей выполняется через приведение к общему знаменателю (НОК). После операции результат сокращается до несократимого вида делением числителя и знаменателя на их НОД.
Умножение: числители перемножаются, знаменатели перемножаются, результат сокращается.
Деление: первая дробь умножается на обратную вторую (a/b ÷ c/d = a/b × d/c).
Возведение в степень: (a/b)^n = a^n / b^n. При отрицательной степени дробь переворачивается.
Все вычисления ведутся в рациональной арифметике без потерь точности для конечных дробей.
Вопросы и ответы
Обыкновенная дробь — число вида a/b, где a — числитель, b — знаменатель. Знаменатель показывает, на сколько частей делится целое; числитель — сколько частей взято.
Смешанное число состоит из целой части и правильной дроби, например 2⅓. Неправильную дробь 7/3 можно представить как смешанное 2⅓.
Правильная дробь: числитель меньше знаменателя (3/4). Неправильная: числитель ≥ знаменателю (7/3). Неправильную дробь можно превратить в смешанное число.
Приводят к общему знаменателю (НОК знаменателей), складывают числители. Результат сокращают до несократимого вида.
Перемножают числители и знаменатели отдельно: (a/b) × (c/d) = (a·c)/(b·d). Результат сокращают.
Деление заменяют умножением на обратную дробь: a/b ÷ c/d = a/b × d/c.
НОД — наибольший общий делитель. Чтобы сократить дробь, числитель и знаменатель делят на их НОД.
Знаменатель — степень 10 по числу знаков после запятой; числитель — само число без запятой. Затем сокращаем.
(a/b)^n = a^n / b^n. При отрицательной степени дробь переворачивают: (a/b)^(−n) = (b/a)^n.
√(a/b) = √a / √b. Например, √(9/16) = 3/4.
«Найти m/n от числа N» = N × m/n. Например, 3/4 от 200 = 150.
Приводят к общему знаменателю и сравнивают числители. Либо переводят в десятичный вид.
Общий знаменатель — НОК знаменателей. Каждую дробь расширяют, умножая числитель и знаменатель на нужный множитель.
Да, минус ставится перед числителем или целой частью. При вычитании результат может быть отрицательным.
Дробь, у которой НОД числителя и знаменателя равен 1. Например, 3/4 — несократимая, а 6/8 — нет (= 3/4).








