Ayona, os minutos para decimal, você deverá dividir os minutos por 60, exemplo;
08h33m, em decimal, ficaria (33m/60)= 0,55
08h58m, em decimal, ficaria (58m/60) = 0,96
No seu exemplo acima, 08h00 as 16h30, ficaria assim (08h-16,5) ou seja, 16h30, onde dividiremos o 30/60= 0,5
O resultado seria 16,50-08= 08,50 ou 08h30m, onde inverteremos o calculo, (inverso da divisão e a multiplicação), ou, (0,5x60m)= 30m.
outro exemplo;
07h15 saída as 16h22m= primeiramente precisaremos transformar em decimais,
15m = (15m/60m)= 0,25
22m = (22m/60m)= 0,36
agora e só substituir e calcular;
Inicio = 07,25 - 16,36 = (9,11) ou, 9h07m, onde (,11 x 60m)= 7m, se fizermos o calculo em horas (16h22m - 07h15) = 09h07m.
Ayona, usamos este método para todos os cálculos em folha, exemplo;
A hora extra foi 05h35m e o salario/hora de R$ 9,30, não se pode multiplicar direto, primeiramente tem que transformar os minutos em decimais e depois multiplicar, ou seja, (35m/60m) = 0,58
Resultando em = 5,58 x R$ 9,30 = R$ 51,89
Afinal o relógio e de 0 à 60, e a moeda e de 0 a 99.