Você está aqui: Java ::: Topografia e Geoprocessamento ::: Passos Iniciais |
Como converter graus decimais em graus, minutos e segundos em JavaQuantidade de visualizações: 324 vezes |
Em algumas situações, principalmente em cálculos da Engenharia Civil e Topografia, nós precisamos converter graus decimais para graus, minutos e segundos. É comum chamarmos graus, minutos e segundos de DMS ou GMS, enquanto os graus decimais são chamados de UTM. Nesta dica veremos como converter os graus decimais 85.7038 para graus, minutos e segundos. A fórmula que usaremos é a seguinte: ![]() Veja agora o código Java completo para o exemplo: package estudos; import java.util.Scanner; public class Estudos { public static void main(String[] args) { // para ler a entrada do usuário Scanner entrada = new Scanner(System.in); // vamos pedir para o usuário informar os graus decimais System.out.print("Informe os graus decimais: "); double graus_decimais = Double.parseDouble(entrada.nextLine()); // agora vamos calcular os graus, minutos e segundos double graus = (int)(graus_decimais); double minutos = (int)((graus_decimais - graus) * 60); Ao executarmos este código Java nós teremos o seguinte resultado: Informe os graus decimais: 85.7038 Os graus, minutos e segundos são: 85º 42' 13.68'' |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |