Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import math
- class kubus:
- def __init__(self):
- self._sisi = 0
- @property
- def sisi(self):
- return self._sisi
- @sisi.setter
- def sisi(self, value):
- self._sisi = value
- @property
- def keliling(self):
- return 12*self._sisi
- @keliling.setter
- def keliling(self,value):
- self._sisi = value/12
- @property
- def volume(self):
- return self._sisi**3
- @volume.setter
- def volume(self,value):
- self._sisi = math.pow(value,1/3.0)
- @property
- def luas_permukaan(self):
- return 6*self._sisi**2
- @luas_permukaan.setter
- def luas_permukaan(self,value):
- self._sisi = math.sqrt(value/6)
- if __name__ == '__main__':
- kbs = kubus()
- kbs.luas_permukaan = 6**3
- print(kbs.sisi)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement