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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  hora em valor
Edson479
SÃO PAULO
SP - BRASIL
Postada em 20/08/2007 17:35 hs            
oi, boa tarde
como faço em hora em valor
exp:
01:00 h cada hora 10,00
02:00 =20,00
02:30 =25,00
     
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 20/08/2007 22:42 hs            
Poderia ser mais específico no intuito de fazer isso?
 
Pois basicamente o seu minuto vai ser 0,016667 de uma hora, transformando para valores sendo uma hora equivalente a 1.
Logo o valor/minuto vai valer 0,166667
 
Portanto:
 
01:00h => 60min * 0,166667 = 10,00002
02:30 => 150min * 0,166667 = 25,00005
 
Trabalhando com tipo currency o valor acima vai ser exato (10 e 25 respectivamente).
 
Era isso? Emoções
     
JOM
BOM JESUS DA LAPA
BA - BRASIL
Postada em 21/08/2007 11:05 hs            
Cara vc pode também, após a dica do Ghost, usar este valor como uma constante:
 
declare no general:
 
Private Const valor_hora As Currency = 0,166667
 
Assim, caso vc use este valor para calcular em muitos campos, caso haja uma mudança de preço basta alterar o valor da constante que ele mudará todos os campos que estejam usando este valor para fazer calculo, ex:
 
se no text_tempo o tempo e no text_valor o valor total, então:
 
text_valor.text = text_tempo.text * valor_hora   'que é o valor declarado na constante
 

 
     
Edson479
SÃO PAULO
SP - BRASIL
Postada em 21/08/2007 17:14 hs            
obrigado,...
deu certinho.
     
Página(s): 1/1    

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