Математический конвертер

Переводите между математическими форматами: системы счисления, единицы углов, системы координат, научная запись и римские числа.
Вся обработка выполняется локально в вашем браузере: данные никогда не загружаются ни на один сервер.
Система счисления: перевод между двоичной (2), восьмеричной (8), десятичной (10), шестнадцатеричной (16) и произвольными основаниями (2–36). Цифры больше 9 обозначаются буквами A–Z.
Угол: градусы (°), радианы (rad), грады (grad), обороты, угловые минуты (′) и угловые секунды (″).
Координаты: перевод между декартовыми (x, y) и полярными (r, θ) координатами. Угол на выходе в градусах.
Римские числа: перевод между десятичными (1–3999) и римскими числами. Научная запись: перевод между обычным десятичным видом и форматом a × 10b.
Цепочки перевода и значащие цифры

Каждый перевод здесь — цепочка точных или определённых отношений. Системы счисления и римские числа — это чистая запись: значение переписывается без изменений. Единицы углов умножаются на фиксированные коэффициенты (1 оборот = 2π рад = 360°). Результат никогда не может нести больше точности, чем входные данные: 3.28084 фута в переводе миль в футы — измеренный и округлённый коэффициент, поэтому лишние цифры не означают лишней точности.

Перевод систем счисления точен (11110000&sub2; — ровно 240&u2081;&sub0;), но десятичная дробь вроде 0.1 не имеет конечной двоичной записи: её двоичное разложение повторяется бесконечно. Это тот же факт плавающей точки, из-за которого 0.1 + 0.2 выходит чуть больше 0.3.