Faça um algoritmo que solicita a posição (latitude e longitude) do tutor e a posição do seu pet.
Considere a distância segura para o seu deslocamento, por exemplo, em 20 metros. Caso a distância segura
seja ultrapassada, dispare uma mensagem de alerta para o tutor.
Respostas
respondido por:
1
Segue abaixo o algoritmo em pseudo códgio (assumindo que se tenha pronto uma biblioteca que obtenha a latitude e longitode)
begin
var dist_x, dist_y, dist_total
var objeto: pet(long_x, lat_y)
var objeto: tutor(long_x, lat_y)
//primeiro precisamos tomar as distancias em x
//e em y entre pet e tutor
dist_x = pet.long_x-tutor.long_x
dist_y = pet.long_y-tutor.long_y
// podemos obter a distancia entre tutor e o pet
// utilizando o teorema de pitágoras
//
dist_total = sqrt(dist_x^2+dist_y^2)
//agora vamos verificar se a distancia
//é maior ou menor que 20 metros.
if(dist_total > 20) {
write( "Alerta! O pet está a uma distancia de ",dist_total)
}
end
Perguntas similares
5 anos atrás
5 anos atrás
5 anos atrás
8 anos atrás
8 anos atrás
8 anos atrás
9 anos atrás
9 anos atrás