Calcular área y ángulo alfa de un triángulo
Python
Publicado el 9 de Febrero del 2019 por Joel (150 códigos)
9.822 visualizaciones desde el 9 de Febrero del 2019
Código que tras solicitar la longitud de los tres lados, calcula el área y ángulo alfa
# -*- coding: utf-8 -*-
from math import sqrt, asin, pi
def area_triangulo(a, b, c):
s = (a + b + c) / 2.0
return sqrt(s * (s-a) * (s-b) * (s-c))
def angulo_alfa(a, b, c):
s = area_triangulo(a, b, c)
return 180 / pi * asin(2.0 * s / (b*c))
lado1 = float(input('Dame lado a: '))
lado2 = float(input('Dame lado b: '))
lado3 = float(input('Dame lado c: '))
area = area_triangulo(lado1, lado2, lado3)
angulo = angulo_alfa(lado1, lado2, lado3)
print ('')
print ('El área del triángulo es:', area)
print ('El ángulo alfa del triángulo es:', angulo)
Comentarios sobre la versión: Python 3 (1)