Процент без знаменателя неполон
Доля попаданий записывается как k/n, где k — попадания, а n — попытки. Процент получается умножением этой доли на 100.
Вымышленный пример. В серии A зафиксировано 5 попаданий из 10 попыток: 100 × 5/10 = 50 %. В серии B зафиксировано 50 попаданий из 100 попыток: 100 × 50/100 = 50 %. Процент одинаков, но в серии B записано на 90 попыток больше.
По одной записи «50 %» нельзя восстановить, было ли это 5/10, 50/100 или другое соотношение с той же долей. Поэтому в дневнике лучше сохранять обе исходные величины.
| Серия | Попадания | Попытки | Расчёт | Доля |
|---|---|---|---|---|
| A | 5 | 10 | 100 × 5/10 | 50 % |
| B | 50 | 100 | 100 × 50/100 | 50 % |
Граница расчёта и объединение серий
При нуле попыток доля не определена: запись «0 попыток» не означает 0 % попаданий. Она означает отсутствие серии, для которой можно посчитать процент.
Для объединения непересекающихся серий складывают попадания и попытки. Если к серии A добавить серию B, получится 55 попаданий из 110 попыток: 100 × 55/110 = 50 %.
Универсального числа попыток, после которого результат становится автоматически достаточным для любого вывода, нет. Число попыток показывает объём конкретной записи; смысл сравнения дополнительно зависит от одинаковости мишени и условий.
- Записывайте результат в виде «попадания/попытки».
- Сохраняйте процент как производное значение, а не как единственное число.
- Не рассчитывайте процент для строки с нулём попыток.
- При объединении серий складывайте числители и знаменатели.