Калькулятор перевода в неправильную дробь
Введите целую часть, числитель и знаменатель — калькулятор переведёт смешанное число в неправильную дробь и покажет ход решения.
Логика вычислений
Калькулятор переводит смешанное число (целая часть, числитель и знаменатель) в неправильную дробь, затем сокращает её и переводит в десятичное значение. Знак результата определяется знаком целой части, а сам расчёт ведётся по модулям введённых чисел.
N = (|A| × |D| + |C|) × s
где:
- N — числитель неправильной дроби;
- A — целая часть смешанного числа;
- C — числитель дробной части;
- D — знаменатель дробной части;
- s — знак результата: s = −1, если целая часть отрицательна, иначе s = 1.
Знаменатель неправильной дроби остаётся прежним (берётся по модулю):
M = |D|
где:
- M — знаменатель неправильной дроби.
Полученную дробь калькулятор сокращает, деля числитель и знаменатель на их наибольший общий делитель:
N_с = N / НОД(N, M) M_с = M / НОД(N, M)
где:
- N_с, M_с — числитель и знаменатель сокращённой дроби;
- НОД(N, M) — наибольший общий делитель числителя и знаменателя.
Десятичное значение получается делением числителя неправильной дроби на знаменатель:
X = N / M
где:
- X — десятичное представление дроби (округляется до 6 знаков после запятой).
Примеры расчётов
| Целая часть A | Числитель C | Знаменатель D | Неправильная дробь N/M | Сокращённая дробь | Десятичное X | Комментарий |
|---|---|---|---|---|---|---|
| 2 | 3 | 4 | (2×4+3)/4 = 11/4 | 11/4 | 2.75 | Обычный случай, дробь не сокращается |
| 5 | 1 | 2 | (5×2+1)/2 = 11/2 | 11/2 | 5.5 | Половинки, круглый знаменатель |
| 1 | 2 | 6 | (1×6+2)/6 = 8/6 | 4/3 | 1.333333 | Сокращение на НОД=2, периодическая дробь |
| −3 | 1 | 5 | (3×5+1)×(−1)/5 = −16/5 | −16/5 | −3.2 | Отрицательная целая часть, знак s = −1 |
| 0 | 3 | 4 | (0×4+3)/4 = 3/4 | 3/4 | 0.75 | Нулевая целая часть — обычная правильная дробь |
| 4 | 0 | 7 | (4×7+0)/7 = 28/7 | 4/1 | 4 | Нулевой числитель, дробь сворачивается в целое |
| 2 | 6 | 8 | (2×8+6)/8 = 22/8 | 11/4 | 2.75 | Сокращение на НОД=2 до того же 11/4 |
