Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import math
- def laske_nelio_ala(sivun_pituus):
- return sivun_pituus ** 2
- def laske_sektorin_ala(sade, sisakulma):
- return sisakulma / 360 * pi * sade **2
- def laske_sivun_pituus(hypotenuusa):
- return hypotenuusa / (2 ** 0.5)
- def laske_kuvion_ala(x):
- kuvion_ala = laske_nelio_ala(x)
- + ((0.5) * laske_sivun_pituus(x) ** 2
- + laske_sektorin_ala(laske_sivun_pituus(x), 45)
- + (2 * (laske_sivun_pituus(x))) ** 2
- + laske_sektorin_ala(2 * laske_sivun_pituus(x), 270)
- nelion_sivu = float(input("Anna x: "))
- laskettu_ala = laske_kuvion_ala(nelion_sivu)
- print ("Pinta-ala", round(laskettu_ala, 4))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement