# výpočet tabulky funkčních hodnot y=cos(x)+sin(2x) v prvním kvadrantu
# v požadovaném formátu (úhel ve stupních, zaokrouhlení y na 8 míst)

import math

# hlavička tabulky
print('x [°] | cos(x)+sin(2x)')
print('------+---------------')

# tabulku tiskneme po stupních
for x in range(91):
    print('   ', end = '') # úvodní mezery
    if (x < 10):
        print(' ', end = '') # dodatečná mezera pro jednociferné úhly
    radianu = math.radians(x) # převod úhlu na radiány
    y = math.cos(radianu) + math.sin(2 * radianu) # hodnota funkce
    print(x, round(y, 8), sep = ' | ') # tisk s požadovaným zaokrouhlením
