-
Posts
3 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por JoãoVictorCabral
-
-
Baixa o programa 3DP Chip e atualiza drivers
-
Manda config do pc
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais
Determinar o número mais próximo de zero
em C/C#/C++
Postado
Olá pessoal, estou fazendo um programa que pede a latitude e longitude de uma pessoa, e o programa determina qual o supermercado mais próximo a ela (as coordenadas de 3 supermercados já estão inseridas no programa). A lógica matemática eu já consegui desenvolver: eu dividi a latitude pela longitude de cada mercado e isso me deu um valor que é subtraído pelo valor da divisão da latitude pela longitude inserido pelo usuário. Desse modo, ficou determinado que o valor mais próximo de Zero é o mais próximo da pessoa.
O meu problema é na hora de determinar qual é o supermercado mais próximo da pessoa.
Exemplo supondo uma linha no eixo X que vai de menos infinito a mais infinito:
Mercado 01 - ponto 1
Casa da pessoa - ponto 1.3
Mercado 02 - ponto 2
Mercado 03 - ponto 3
Aqui, o mercado mais próximo da pessoa é o Mercado 01, que está há 0.3 metros de sua casa, em relação ao Mercado 02, que está há 0.7 e ao Mercado 03, que está há 1.7 metros.
Minha única dúvida é (se tiver como), comparar os 3 valores e determinar o valor mais próximo do já estabelecido.