• Matéria: Informática
  • Autor: oliveiradaguia11
  • Perguntado 7 anos atrás

Faça um algoritmo que solicita a posição (latitude e longitude) do tutor do seu pet, considerando a distancia de deslocamento segura que é de 20 metros. Anexe o código fonte de algoritmo.
Questão de Portfólio(Petmonitor) ADS Unopar 2º semestre

Respostas

respondido por: jplivrosng
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}

   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


alexandremadalossoda: muito obrigado
Perguntas similares