Ты думаешь, что эти проценты считают маркетологи и вручную вбивают?
Это у программистов Озона есть старая цена и новая цена и вот так считают.
Тут вон на картинке диск пильный был 168 909, стал 1 373 и типа 99%.
Считали скорее всего так: 100 - 1373*100/168909 = 99,18% или округляем до целых и получаем 99% как на картинке.
А вот для дрели выходит: 100 - 1601*100/358255 = 99,55% или округляем до целых по математическому правилу (0.5 и больше вверх) и получаем 100%.
Просто программистам нужно при расчёте скидки не математическое округление использовать, а отсекать дробную часть.