aula 142

Dúvida | Como calcular a distância euclidiana entre dois pontos com a linguagem Portugol?

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")
	}
}

Deixe um comentário

dezoito + 6 =

Wagner Gaspar

Capixaba de São Gabriel da Palha, Espírito Santo. Bacharel em Ciência da Computação pela Universidade Federal do Amazonas e mestre em informática pela Universidade Federal do Espírito Santo.