# -*- coding: utf-8 -*-
"""
Created on Thu May 26 17:56:16 2016

@author: Liberator
"""

import numpy as np

#jezeli znane sa dlugosci dwoch bokow trojkata i kat miedzy nimi, to mozna obliczyc
#dlugosc trzeciego boku uzywajac formuly:
def trzeciBok(b, c, alpha):
    a = np.sqrt(b**2 + c**2 - 2 * b * c * np.cos(alpha))
    return a

#dane wejsciowe
b = 2
c = 2
kat = 30
alpha = kat * np.pi / 180   #zamiana stopni na radiany

print(trzeciBok(b, c, alpha))