AvaSmith-CodingSamples / Python / Basic Python Skill Examples / triangle.py
triangle.py
Raw
#Ava Smith
#smi01868
#CSCI 1133, Section: 001
#Assignment 1
import math


sideB = float(input("Enter Shorter Side(b): "))
sideC = float(input("Enter Other Side(c): "))
angleA = float(input("Enter Angle Between Sides In Degrees(A): "))

# Calculating Side a
angleA = math.radians(angleA)
sideA = math.sqrt((sideB * sideB) + (sideC * sideC) - (2 * sideB * sideC * math.cos(angleA)))

#Calculating Angle B
angleB = math.asin((sideB * math.sin(angleA)) / sideA)
angleB = math.degrees(angleB)

#Claculating Angle C
angleC = 180 - angleB - math.degrees(angleA)



#printing results
print("Side a is:", sideA)
print("Angel B is:", angleB)
print("Angel C is:", angleC)