USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Calcular Valor com horário
Janagihara
PONTA PORÃ
MS - BRASIL
ENUNCIADA !
Postada em 07/02/2011 18:43 hs            
galera estou meio que confuso aqui estou tentando fazer um sistema para o meu trampo que calcula valor de pagamento de acordo com o horário

+/- assim é que tem funcionario que pago por hora de trabalho e estou tentando calcular

tipo ganha R$ 15,00 por hora e queria saber qto tenho q pagar se ele trabalhar 2hs e 35 min e 15 seg.. se for soh com a hora naum tem problema mas qdo entra os segundos e minutos que estou tendo problemas. Ok.. Espero ajuda =)
   
comendador
não registrado
ENUNCIADA !
Postada em 08/02/2011 10:17 hs   
Vou te dar uma idéia rápida, faz o seguinte crie uma função que faça o seguinte, pegue os valores dos segundos e a cada 60 seg, vc aumenta em 1 o números dos minutos e a cada 60 minutos, vc almenta em 1 o número de horas. Ai é só pegar o valor que vc paga por hora e dividir pelo número que vc achar exe:

HORAS TRABALHADAS 2:32:43 = 153.43 minutos / 15 R$ = 10,28 R$ QUE DEVE SER PAGO AO FUNCIONARIO.

Se não tiver entendido, depois ponho a função para vc OK!

Jesus vive e reina para sempre
   
Juan Carlos R.A
Pontos: 2843
MACEIO
AL - BRASIL
ENUNCIADA !
Postada em 08/02/2011 12:08 hs            
isso ai é matematica pura.!
regra de tres simples:

vamos la:

1 hora tem 60 minutos certo
1 minuto tem 60 segundos certo
...............................................
1 hora tem 360 segundos certo.

vamos convertir minutos em horas e segundos em horas,  e o resultado seria:
horas + minutos convertidos em horas + segundos convertidos em horas

2 + 0,53 + 0,12 = 2,65 horas para 2:32:43 certo.

como calculamos 0,53 horas?
1 hora ___60 m
Xhora ___32 m

xhora= 32m/6om
xhora= 0,53 horas

como calculamos 0,12 horas ?
1 hora ______360 s
Yhora_______43 s

Yhora =43s/360s
Yhora= 0,12 horas

seria 2 + xhora+ yhora .

para pegar hora minutos e segundos vc usa a funcao mid.

vamos ver o pagamento...
1hora____________15 reais
2,65 horas________Pagar

Pagar =2,65 *15
Pagar = 39,75 reais


blz






   
comendador
SÃO GONÇALO
RJ - BRASIL
ENUNCIADA !
Postada em 08/02/2011 12:28 hs            
Boa Juan, se tivesse tido um pouco mais de tempo teria feito igual, só que como passei rápido pelo fórum não pude, o bom que aqui tem feras iguais a vc. Parabéns pela dica!
   
Janagihara
PONTA PORÃ
MS - BRASIL
ENUNCIADA !
Postada em 08/02/2011 14:26 hs            
eu tenho um campo onde o funcionario digita o codigo. Qdo digita o código em uma LABEL vai pegar o horário de entrada (pega o horario do computador) e qdo vai sair digita novamente o horário de saída (pega novamente a data do computador) até ae blz.

Consigo subtrair os dois horarios para ver qtas horas trabalhadas dá e guardo dentro de um banco de dados access.

Mas no final do mês tenho que somar tdo para poder pagar. Se não me engano o VB6 tem um comando que faz transforma o horário somado em horas exatas mas não lembro tipo dateadd.

   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página