Vamos a mais uma aula de dúvidas? E nesta aula vamos aprender como elaborar um algoritmo para realizar o cálculo da distância euclidiana entre dois pontos com a linguagem portugol.
Para calcular a distância entre dois pontos precisamos das coordenadas individuais de cada um dos pontos. Assim, assumindo que temos os pontos A e B, teremos as coordenadas X1 e Y1 para o ponto A e X2 e Y2 para ponto B.
Por fim, basta aplicar a formula do cálculo da distância que é a raiz quadrada do quadrado da subtração das coordenadas X mais o quadrado da subtração das coordenadas Y.
d = raiz ( ( X1 – X2 )2 + ( Y1 – Y2 )2 )2
/* Distância euclidiana entre dois pontos. */ programa{ inclua biblioteca Matematica funcao inicio(){ real x1, x2, y1, y2, d, k escreva("Digite x1, y1, x2 e y2: ") leia(x1, y1, x2, y2) k = (x1 - x2) * (x1 - x2) + (y1 - y2) * (y1 - y2) d = Matematica.raiz(k, 2) escreva("Distância: ", d, "\n\n") } }