Buscar

Formar ou não triangulo algoritmo, pergunta diferente.

Olá, queria saber qual é a logica destes dados para sabe se os lados formam ou não um triangulo( indepedente de qual seja )

 

a<b+c && b<a+c && c<b+a

 

como se Lê isto? e como isto me da a certeza que é realmente um triangulo?

💡 4 Respostas

User badge image

Eduardo Conceição

Oi Gustavo, bom dia!

A expressão acima é uma CONDIÇÂO para existência de um triângulo, que diz:

"Só irá existir um triângulo se, somente se, os seus lados obedeceram à seguinte regra: um de seus lados deve ser maior que o valor absoluto (módulo) da diferença dos outros dois lados e menor que a soma dos outros dois lados."

A leitura é simples:

a "deve ser MENOR que a soma de b e c"    E

b "deve ser MENOR que a soma de a e c"   E

c "deve ser MENOR que a soma de a e b".

Se for programar em Python, pode fazer algo assim:

l1 = input('Digite o primeiro lado: ')
l2 = input('Digite o segundo lado: ')
l3 = input('Digite o terceiro lado: ')

if l1 + l2 > l3:
    if l1 == l2 and l1 == l3:
        print 'Triângulo Equilátero'
    elif l1 == l2 or l2 == l3 or l1 == l3:
        print 'Triângulo Isósceles'
    elif l1 != l2 and l3 or l2 != l1 and l3 or l1 != l3:
        print 'Triângulo Escaleno'

else:
    print 'É impossivel ser um triângulo'

----
Ou fazer o teste simples onde:
if (l1<l2+l3 && l2<l1+l3 && l3<l1+l2)
print "Triangulo"
else
print "não triangulo!"


Abraço!

0
Dislike0
User badge image

Gustavo Henrique

Legal, Legal, entedi, estou programando em UAL e C++, porém ja fiz varios exercicios e estou pegando o jeito, obrigado pelas dicas Eduardo.

 

Aceita meu convite como contato.

0
Dislike0
User badge image

Andre Pucciarelli

Em geometria, para que 3 segmentos (a, b, c) de reta possam formam um triângulo, eles devem suprir algumas condições, que são:

\(a<b+c \\ b<a+c\\ c<b+a\)

Ou seja, cada um dos lados não pode ser maior que a soma dos outros dois.

Resposta: e é isso que está representado no enunciado, pois o código "&&" representa "e"

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta.

User badge image

Outros materiais