@XWR

Как посчитать разницу в процентах между двумя числами?

Я хочу посчитать разницу в процентах между двумя числами.

Типа как на картинке хочу сделать:

61506b2eb8b93125199996.jpeg
Формула a / b * 100 не подходит.
  • Вопрос задан
  • 90 просмотров
Решения вопроса 1
@AntonSazonov
12 / (12+16) * 100 - - - процент побед
16 / (12+16) * 100 - - - процент поражений
12+16 - - - всего игр
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
vabka
@vabka
Токсичный шарпист

Формула a / b * 100 не подходит.

Отлично подходит, если понимать что подставлять.
Проценты должны браться от чегото - значит какое-то число нужно принять за 100%

Если хотим вычислить процент поражений среди всех игр, то:
a = количество поражений
b = количество игр = количество побед + количество поражений

16 / (16+12) = доля поражений
Для получения процентов просто умножаем на 100 и получаем 57.14%
Ответ написан
Комментировать
adeshere
@adeshere
РАН, Фортран, временные ряды
Еще хочу напомнить про один нюанс: если вычисления в целых числах. то a/(a+b) даст 0, и в итоге тоже 0 будет. Поэтому не забывайте сделать float(). А для целых процентов я делаю так: a*100/(a+b). Правда, если числа большие, надо не забывать о возможности переполнения в момент *100. Поэтому лучше float $-)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы