Stalker_RED, через svg не получится, нужно что-бы в html можно было менять значение закрашенной части. А как отрезать низ так что-бы можно было вывести значение закрашенной части?
Простая дуга в SVG
Длина закрашенной части это радиус * π * проценты / 100.
Если "живое" поведение не нужно, то можно выбросить весь js код с обработчиком инпута, а заранее рассчитанное число захардкодить в свойство stroke-dasharray в атрибуте фигуры или в css.