Об этом инструменте
Калькулятор статистики отбивания и боулинга в крикете вычисляет основные показатели, измеряющие игру крикетиста, с раздельными режимами отбивания и боулинга. В режиме отбивания он возвращает среднее отбивания = раны / выбывания (число аутов) — not-outs исключаются из счётчика выбываний — и strike rate отбивания = (раны / полученные мячи) × 100, число ранов на сто мячей.
Показатели боулинга используют оверы, записанные в стандартной 6-мячовой нотации, где дробь — это счётчик мячей, а не доля: 9.3 овера означает 9 оверов и 3 мяча, т.е. 57 мячей, что равно 9.5 в десятичном виде. Инструмент преобразует ваши оверы в мячи, затем показывает economy rate = пропущенные раны / оверы (десятичные), среднее боулинга = пропущенные раны / калитки и strike rate боулинга = поданные мячи / калитки.
Всё вычисляется локально в вашем браузере, поэтому ничего из введённого никуда не отправляется. Случаи деления на ноль обрабатываются аккуратно: бэтсмен с нулём выбываний показывает «not out», а не бесконечность, а боулер с нулём калиток показывает прочерк для среднего и strike rate, при этом всё равно давая корректный economy rate. Число мячей больше 5 в дробной части оверов отклоняется, поскольку в овере только шесть допустимых мячей.