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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Multiplicar horas
luizgs
CURITBA
PR - BRASIL
ENUNCIADA !
Postada em 06/12/2010 06:00 hs            
bom dia amigos, como eu posso mutiplicar um valor de horas por um numero, ex:
15:00 horas multiplicado por 31.8
txtvalor.Text = (txthora.Text * 31.8)=477,00
                        (15:00)


Obrigado
Luiz
   
Juan Carlos R.A
Pontos: 2843
MACEIO
AL - BRASIL
ENUNCIADA !
Postada em 06/12/2010 09:34 hs            
Oi luiz se vc for so multiplicar horas sem minutos coloca um mid(txthora.text,1,2) =15
mais se quiser pegar ate os minutos ai vc tem que convertir de minutos para horas e somar para depois multiplicar.
exemplo: 15:16
seria: txtvalor.Text =  (15+ 16/60/)*31.8
         txtvalor.Text =  485,48
   
Treze
Pontos: 2843 Pontos: 2843
SÃO VICENTE
SP - BRASIL
ENUNCIADA !
Postada em 06/12/2010 11:01 hs            
Desculpe Juan mas não seria isto
 
Dim Calculo As Double
 
 
Calculo = (Mid("15:16", 1, 2) * 60) + Mid("15:16", 4, 2)
Calculo = Calculo * 31.8
 
txtValor = Calculo
 
 
 
   
luizgs
CURITBA
PR - BRASIL
ENUNCIADA !
Postada em 06/12/2010 12:14 hs            
Bom dia, Juan e Treze muito obrigado plelo retorno.

luiz
   
Juan Carlos R.A
Pontos: 2843
MACEIO
AL - BRASIL
ENUNCIADA !
Postada em 06/12/2010 14:12 hs            
Treze não é mesmo: não postei o codigo literalmente pq queria dar o conceito de como ia ser calculado, por isso so coloquei o calculo
seria assim:

Dim Calculo As Double

Calculo =  ((Mid(val(txthora.Text), 1, 2)  + Mid(val(txthora.Text), 4, 2)/60) * 31.8
resultado=485,48

txtValor = Calculo
TÓPICO EDITADO
 
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