aula 140

Dúvida | Como fazer um algoritmo para descobrir se um triângulo é retângulo?

Vamos a mais uma aula de dúvida? E na aula de hoje vamos aprender a fazer um algoritmo para descobrir se um triângulo é retângulo.

Nesta aula não irei abordar as condições necessárias para que três valores formem um tri|ângulo, pois já foram abordadas na aula 45. Então, se você não viu esta aula, veja aqui como identificar se três valores formam um triângulo.

Para identificar se três valores formam um triângulo retângulo precisamos recorrer ao teorema de Pitágoras.

O teorema de Pitágoras diz que, em qualquer triângulo retângulo o quadrado da hipotenusa é igual à soma dos quadrados dos catetos, como apresentado na figura a seguir.

teoriema de pitágoras
Triângulo retângulo e o teorema de Pitágoras.

A hipotenusa é a reta oposta ao ângulo reto ou ângulo de 90 graus. Consequentemente as outras duas retas são os catetos.

A primeira ação a ser feita no algoritmo é pedir que o usuário digite o comprimento das três retas. Em seguida, precisamos descobrir qual é o maior valor (hipotenusa).

Por fim, precisamos apenas aplicar o teorema de Pitágoras para descobrir se os comprimentos informados formam um triângulo retângulo ou não.

/*
         Como identificar um triângulo retângulo?
*/
programa{
	
	funcao inicio(){
		inteiro v1, v2, v3, h, a, b

		escreva("Digite 3 valores: ")
		leia(v1, v2, v3)

		se( v1 > v2 e v1 > v3){
			h = v1
			a = v2
			b = v3
		}
		senao se(v2 > v1 e v2 > v3){
			h = v2
			a = v1
			b = v3
		}
		senao{
			h = v3
			a = v1
			b = v2
		}

		se(h * h == (a * a + b * b)){
			escreva("Temos um triângulo retângulo!")
		}
		senao{
			escreva("Não temos um triângulo retângulo!")
		}
	}
}

Deixe um comentário

8 + 13 =

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.