Esse vídeo do Fabio Akita me faz lembrar de uma vez que um cliente pediu que eu consertasse um trigger na org dele e quando fui ver acabei usando trigonometria.
Eu consertei o bug e depois observei que o cliente mantinha uma tabela onde armazenava latitude e longitude dos aeroportos e outra tabela onde a distância entre um aeroporto e outro era digitada manualmente.
Eu me ofereci para automatizar o cálculo da distância entre os aeroportos de modo que não precisariam mais digitá-la.
Esse cálculo usa a fórmula haversine (do círculo máximo na esfera), que precisa de seno, coseno e arcotangente além de conversão da latitude e longitude para ângulos em radianos (divide por 180 e multiplica por pi).
O cliente ficou tão contente que me encomendou cookies de presente.
Tive outra ocasião em que usei outro método matemático bem interessante: o Método de Newton. Acho que dá pra fazer um post só pra falar disso. 😁