Título: [Solucionado]Problemas para crear función Decimal a Grados Minutos Segundos Publicado por: LeandroA en 5 Marzo 2013, 20:17 pm Hola como dice el titulo quiero crear una función que pase un numero decimal a grados minutos segundos.
la cuenta es fácil consiste en tomar un numero por ejemplo como este 32.4525 la parte entera es el grado (32) la parte decimal se la multiplica por 60 (0.4525 x 60) eso da como resultado 27,15 la parte entera son los minutos (27), y a la parte decimal se la multiplica por segundos 0.15 x 60 el resultado de eso ( 9) son los segundos (este ultimo puede tener decimales.) xSiRqKNkuTI esta es la función que hice pero no funciona bien Código
aqui tienen una pagina para testear los resultados (funciona bien) http://convertir-grados-decimales-a-grados-minutos-y-segundos.todala.info/ intente utilizar el valor como una cadena de texto pero tengo el problema cuando en la parte de multiplicar los segundos no hay decimales, si lo tratan como una cadena de texto tengan en cuenta que según la configuración local el punto podría ser una coma. Título: Re: Problemas para crear función Decimal a Grados Minutos Segundos Publicado por: LeandroA en 5 Marzo 2013, 20:29 pm Creo que esta andando bien ahora mmm por las dudas que alguien la testee.
EDIT 2 si funciona bien era un problema de copy and paste de un numero, me volvio pelotudo :¬¬ 61,0125731666667 61.125731666667 Título: Re: [Solucionado]Problemas para crear función Decimal a Grados Minutos Segundos Publicado por: MCKSys Argentina en 5 Marzo 2013, 20:39 pm Acordate de usar Val para evitar los quilombos con el separador decimal...
Título: Re: [Solucionado]Problemas para crear función Decimal a Grados Minutos Segundos Publicado por: Danyfirex en 5 Marzo 2013, 20:54 pm Me funciona perfectamente.
|