Advertisement
Guest User

Untitled

a guest
Sep 22nd, 2019
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.62 KB | None | 0 0
  1. import math
  2.  
  3. def laske_nelio_ala(sivun_pituus):
  4. return sivun_pituus ** 2
  5.  
  6. def laske_sektorin_ala(sade, sisakulma):
  7. return sisakulma / 360 * pi * sade **2
  8.  
  9. def laske_sivun_pituus(hypotenuusa):
  10. return hypotenuusa / (2 ** 0.5)
  11.  
  12. def laske_kuvion_ala(x):
  13. kuvion_ala = laske_nelio_ala(x)
  14. + ((0.5) * laske_sivun_pituus(x) ** 2
  15. + laske_sektorin_ala(laske_sivun_pituus(x), 45)
  16. + (2 * (laske_sivun_pituus(x))) ** 2
  17. + laske_sektorin_ala(2 * laske_sivun_pituus(x), 270)
  18.  
  19. nelion_sivu = float(input("Anna x: "))
  20. laskettu_ala = laske_kuvion_ala(nelion_sivu)
  21. print ("Pinta-ala", round(laskettu_ala, 4))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement