حالت آفلاین — محتوا از حافظهٔ کش نمایش داده می‌شود
همهٔ تمرین‌ها

کلاس مکعب مستطیل

تمرین آسان 2505 visibility link download flag

کلاسی بنویسید که طول، عرض و ارتفاع مکعب مستطیل را دریافت کند و مساحت و حجم آن را با استفاده از متدهای مختلف محاسبه کند

👨‍💻 2 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد
👨‍💻 5 ساعت قبل User 9304 این تمرین رو مشاهده کرد

پاسخ‌ها 21

class MokabMostatil:
    def __init__(self,x,y,z):
        self.x=x
        self.y=y
        self.z=z
    def hajm(self):
        return self.x*self.y*self.z
    def masahat(self):
        return 2*self.x*self.y+2*self.x*self.z+2*self.y*self.z
a = float(input("your arz : )
b = float(input("your tol : )
c = float(input("your ertefa : )
x = a*b*c
m = (a*b*2) + (a*c*2) + (b*c*2)
print(f"masahat : {m}\n Hagm:{x}")

class Mokaab:
    def __init__(self, tool, arz, ertefaa):
        self.tool = tool
        self.arz = arz
        self.ertefaa = ertefaa

    def masahat (self):
        print(f'masahat = {self.tool * self.arz}')

    def hajm (self) :
        print(f'hajm mishe = {self.tool * self.arz * self.ertefaa}')

t = int(input('tool: '))
a = int(input('arz: '))
e = int(input('ertefaa: '))

mokaab = Mokaab(t, a, e)
mokaab.masahat()
mokaab.hajm()
class RectangularPrism:
    def __init__(self, length, width, height):
        self.length = length
        self.width = width
        self.height = height

    def surface_area(self):
        """محاسبه مساحت سطح مکعب مستطیل"""
        return 2 * (self.length * self.width + self.length * self.height + self.width * self.height)

    def volume(self):
        """محاسبه حجم مکعب مستطیل"""
        return self.length * self.width * self.height

if __name__ == "__main__":
    # دریافت طول، عرض و ارتفاع از کاربر
    while True:
        try:
            length = float(input("لطفاً طول مکعب مستطیل را وارد کنید: "))
            width = float(input("لطفاً عرض مکعب مستطیل را وارد کنید: "))
            height = float(input("لطفاً ارتفاع مکعب مستطیل را وارد کنید: "))
            break
        except ValueError:
            print("لطفاً یک عدد صحیح یا اعشاری وارد کنید.")

    # ایجاد شیء از کلاس RectangularPrism
    prism = RectangularPrism(length, width, height)

    # محاسبه و نمایش مساحت و حجم
    print(f"مساحت سطح مکعب مستطیل: {prism.surface_area()} واحد مربع")
    print(f"حجم مکعب مستطیل: {prism.volume()} واحد مکعب")
def mostatil():
    tool = int(input("enter your number:"))
    arz = int(input("enter your number:"))
    er = int(input("enter your nuber:"))
    masa = tool * arz
    hajm = tool * arz * er
    print(f"masaht = {masa}")
    print(f"hajm = {hajm}")
mostatil()
class Mm:
    def __init__(self , ertefaa , arz , tool):
        self.ertefaa = ertefaa
        self.arz = arz
        self.tool = tool

    def hajm(self):
        return self.arz * self.tool * self.ertefaa
    
    def masahat(self):
        j = 2 * (self.ertefaa * self.arz + self.ertefaa * self.tool + self.arz * self.tool)
        return j
    
a = Mm(int(input("Ertefaa :")) , int(input("Arz :")) , int(input("Tool :")))

print("mashat :" ,a.masahat())
print()
print("hajm :" ,a.hajm())
class mokeab:
    def __init__(self, tool, arz, ertefa):
        self.tool = (tool)
        self.arz = (arz)
        self.ertefa = (ertefa)
    def masahat(self):
        a = self.tool * self.arz
        return a * 6

    def hajm(self):
        return  self.tool * self.arz * self.ertefa

tool = int(input("enter tool:"))
arz = int(input("enter arz:"))
ertefa = int(input("enter ertefa:"))
e = mokeab(tool, arz, ertefa)
print('masahat:',e.masahat())
print('hajm:',e.hajm())
class Cube:
    def __init__(self,length,width,hight):
        self.length = length
        self.width = width
        self.hight = hight
    
    def area(self):
        return 2 * ((self.length * self.width) + (self.length * self.hight) + (self.hight * self.width))

    def volume(self):
        return self.length * self.width * self.hight

l = int(input('length(cm): '))
w = int(input('width(cm): '))
h = int(input('hight(cm): '))
cube = Cube(l,w,h)
print(f'area: {cube.area()}cm2 \nvolume: {cube.volume()}cm3')
# کلاس مکعب مستطیل
class RectangularPrism:
    def __init__(self,H,L,W):
        self.H = H
        self.L = L
        self.W = W

    def V(self):
        return(self.H*self.L*self.W)

    def S(self):
        return 2*((W*L)+(W*H)+(L*H))
try:
    H = float(input("height: "))
    L = float(input("length: "))
    W = float(input("width: "))
except ValueError:
    print("Please enter a number")

R = RectangularPrism(H,L,W)

print('V:',R.V())
print('S:',R.S())
class Mokaabe_mostatil:
    def __init__(self,tul,arz,ertefa):
        self.tul=tul
        self.arz=arz
        self.ertefa=ertefa
    
    def mohasebe_masahat(self):
        return self.arz*self.tul
        
    def mohasebe_hajm(self):
        return self.arz*self.tul*self.ertefa
       
m=Mokaabe_mostatil(10,5,5)
print(m.mohasebe_masahat())
print(m.mohasebe_hajm())

ارسال جواب

جوابت را با Markdown بنویس و ثبت کن

×
بستن