¿Has hecho el calculo en papel o siempre intentas con código?
Que siendo una formula muy básica me extraña que te de resultados erróneos:
Cita: a = 544
b = 30
c = (a / 100) * b
Eso precisamente se calcula dividiendo el total (a) entre 100, y cada unidad (a / 100) la multiplicas por la fracción (b) que deseas obtener dando como resultado el porcentaje (c).
Eso es aritmética básica, cosa que ya deberías saber mucho antes de siquiera programar una sola linea de código.
A veces sirve más consultar un libro de matemáticas que un foro.