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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Converter Radiano para Graus minutos e segundos
dr.X
BELO HORIZONTE
MG - BRASIL
ENUNCIADA !
Postada em 10/11/2011 14:08 hs            
Eu tenho o valor do radiano.
 
Como façopara convertê-lo em graus minutos e segundos neste formato: 00º 00' 00" ?
 
 
   
Treze
não registrado
ENUNCIADA !
Postada em 10/11/2011 20:55 hs   
Colega eu criei uma função pra vc, ela a principio calculou certo comigo, mas como não sou muito bom em matemática, ou geometria peço que teste

Function RadToGrausMinSeg(ValorRad As Double) As String
Dim PI As Double, G As Double
Dim Temp1() As String, Temp2() As String
Dim Min As Double, Seg As Double
PI = 3.1415927
G = 180 * ValorRad / PI
Temp1 = Split(CStr(G), ",")
Min = CDbl("0," & Temp1(1)) * 60
Temp2 = Split(CStr(Min), ",")
Seg = CDbl("0," & Temp2(1)) * 60
RadToGrausMinSeg = Mid(CStr(G), 1, InStr(1, CStr(G), ",") - 1) & "° " & _
Mid(CStr(Min), 1, InStr(1, CStr(Min), ",") - 1) & "' " & _
Mid(CStr(Seg), 1, InStr(1, CStr(Seg), ",") - 1) & """"
End Function

' forma de uso

Private Sub Command1_Click()
' basta vc informar o valor e o calculo será feito
' no exemplo abaixo calculei 3.7

MsgBox RadToGrausMinSeg(3.7)

End Sub

boa sorte
   
dr.X
BELO HORIZONTE
MG - BRASIL
Postada em 11/11/2011 10:06 hs            
Obrigadão, Treze !!!
     
dr.X
BELO HORIZONTE
MG - BRASIL
ENUNCIADA !
Postada em 11/11/2011 10:31 hs            
Funcionou bem. Somente em ângulos 90º ele está gerando 89º 59' 59" mas isto é tranquilo ajustar. Os demais ângulos ele calculou certinho.
 
Valeu Treze !!!
   
Treze
não registrado
Postada em 11/11/2011 16:06 hs   
valeu colega qualquer dificuldade manda ai e a gente tenta resolver juntos.
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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