FoxPro/Visual FoxPro - Calculo con horas

 
Vista:

Calculo con horas

Publicado por Sebastian (31 intervenciones) el 23/12/2005 21:01:02
Estimados amigos del foro, tengo el siguiente problema:

Estoy haciendo un programa que calcula el salario de un trabajador, pero tengo un problema para multiplicar las horas trabajadas por el importe del salario por hora.

por ejemplo:
hora entrada: 10:10
hora de salida:11:40
total de horas: 1:30

hasta aqui todo fenomeno

pero ahora supongamos que el salario es 100 x hora
si multiplico 100x1.30 me da 130 lo cual esta mal porque ha trabajado una hora y media y el salario deberia de ser 150.-

Les agadezco mucho su ayuda

Sebastian
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Calculo con horas

Publicado por Plinio (7841 intervenciones) el 24/12/2005 03:57:37
Esta mal porque hora y media se representa como 1.50 horas no como 1.30
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 2
Ha aumentado su posición en 4 puestos en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

RE:Calculo con horas

Publicado por Santiago (42 intervenciones) el 26/12/2005 05:12:04
Hola, Sebastián.

Si "h:m" es el total de horas y "s" es el salario por hora, el salario total ("S") es:

S = s * (h + m/60)

Ejemplo: Supongamos total horas = 4:45 y s = 110. Entonces:

S = 110 * (4 + 45/60) = 110 * (4 + .75) = 110 * (4.75) = 522.50

Su ejemplo: si total horas = 1:30 y s = 100, entonces:

S = 100 * (1 + 30/60) = 100 * (1 + .50) = 100 * (1.50) = 150

¿Ok?

Un saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar