
loucurapura
(usa Kali)
Enviado em 13/09/2015 - 08:23h
Alguém poderia me dar um auxilio quanto essas questões.. em C
01) Faça uma função que a partir de 2 horários no formato hora e minuto e retorne o tempo transcorrido (em horas e minutos) entre o primeiro e segundo. Caso um dos horários seja inválido, a função deve indicar -1 como minuto e se o primeiro for maior que o segundo, deve indicar -2 como minuto.
02) Utilizando essa função, faça um programa que leia os dados de 50 funcionários de uma empresa, sabendo que para cada funcionário são informados o horário que ele deveria entrar no turno, o horário que ele de fato entrou (no formato hora e minuto) e o salário diário, e determine:
a) Para cada funcionário, o valor do salário do dia, sabendo que:
• Até 5 minutos de atraso, não tem desconto no salário;
• até 15 minutos de atraso, é descontado 1% por minuto atrasado;
• até 1 hora e meia de atraso, é descontado 50 %;
• acima de 1 hora e meia, ele não deve trabalhar no dia
b) A média dos salários do dia.