Programa em Python 25
Triângulos.
Considere a entrada de dados dos 3 lados de um triângulo. Verifique e informe se os 3 lados formam um triângulo.
Indique, caso seja um triângulo, o tipo de triângulo (i.e., equilátero, isósceles ou escaleno).
Entrada: Três valores reais.
Saída: Mensagem indicando se os lados formam um triangulo e, caso positivo, de qual tipo.
Exemplo de Entrada:
1.0
1.0
1.0
Exemplo de Saída: Forma um triângulo equilátero.
Resolução:
#Triangulo equilatero: possui os tres lados com medidas iguais.
#Triangulo isosceles: possui dois lados com medidas iguais.
#Triangulo escaleno: possui os tres lados com medidas diferentes.
x = int(input("Digite o primeiro numero natural:")) #entrade de dados
y = int(input("Digite o segundo numero natural:"))
z = int(input("Digite o terceiro numero natural:"))
if ( x <= 0 or y <= 0 or z <= 0 ):
print("Os numeros",x, y, z, "nao formam um triangulo")
else:
if (x==y==z):
print(x,y, "e",z, "formam um triangulo equilatero!")
else:
if (x!=y and x!=z and y!=z):
print(x,y,"e",z,"formam um triangulo escaleno!")
else:
if (x==y or y==z or x==z):
print(x,y,"e", z,"formam um triangulo isosceles")
Considere a entrada de dados dos 3 lados de um triângulo. Verifique e informe se os 3 lados formam um triângulo.
Indique, caso seja um triângulo, o tipo de triângulo (i.e., equilátero, isósceles ou escaleno).
Entrada: Três valores reais.
Saída: Mensagem indicando se os lados formam um triangulo e, caso positivo, de qual tipo.
Exemplo de Entrada:
1.0
1.0
1.0
Exemplo de Saída: Forma um triângulo equilátero.
Resolução:
#Triangulo equilatero: possui os tres lados com medidas iguais.
#Triangulo isosceles: possui dois lados com medidas iguais.
#Triangulo escaleno: possui os tres lados com medidas diferentes.
x = int(input("Digite o primeiro numero natural:")) #entrade de dados
y = int(input("Digite o segundo numero natural:"))
z = int(input("Digite o terceiro numero natural:"))
if ( x <= 0 or y <= 0 or z <= 0 ):
print("Os numeros",x, y, z, "nao formam um triangulo")
else:
if (x==y==z):
print(x,y, "e",z, "formam um triangulo equilatero!")
else:
if (x!=y and x!=z and y!=z):
print(x,y,"e",z,"formam um triangulo escaleno!")
else:
if (x==y or y==z or x==z):
print(x,y,"e", z,"formam um triangulo isosceles")
Comentários
Postar um comentário