Делает целочисленное деление.
По сути, 25 - это целое число (целое число), равно как и 50, поэтому, когда вы делите одно на другое, оно дает вам другое целое число.
25 / 50 * 100 = 0.5 * 100 = 0 * 100 = 0
Лучший способ сделать это - сначала умножить, а затем поделить.
25 * 100 / 50 = 2500 / 50 = 50
Вы также можете явно использовать арифметику с плавающей запятой, указав десятичную точку, как в:
25.0 / 50.0 * 100 = 0.5 * 100 = 50