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

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

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

👨‍💻 5 ساعت قبل User 10318 این تمرین رو مشاهده کرد
👨‍💻 23 ساعت قبل User 9340 این تمرین رو مشاهده کرد
👨‍💻 18 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد

reply 20

visibility
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
let msg = 'error'
alert(msg) 
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است

برای مشاهده این جواب باید اشتراک داشته باشی

دریافت اشتراک
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
let msg = 'error'
alert(msg) 
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است

برای مشاهده این جواب باید اشتراک داشته باشی

دریافت اشتراک
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
let msg = 'error'
alert(msg) 
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است

برای مشاهده این جواب باید اشتراک داشته باشی

دریافت اشتراک
class RectangularCube:
    def __init__(self,width_rectangular,length_rectangular,height_rectangular):
        self.width_rectangular=width_rectangular
        self.length_rectangular=length_rectangular
        self.height_rectangular=height_rectangular
    def volume_rectangular(self):
        return self.width_rectangular*self.length_rectangular*self.height_rectangular
    def area_rectangular(self):
        return 2*(self.width_rectangular*self.length_rectangular+self.length_rectangular*self.height_rectangular+self.width_rectangular*self.height_rectangular)
while True:
    a=float(input("The width of the rectangular cube:\n"))
    b=float(input("Length of rectangular cube:\n"))
    c=float(input("Height of rectangular cube:\n"))
    if a<0 or b<0 or c<0:
        print("The input number is negative, please enter it again")
        continue
    else:
        break
u=RectangularCube(a,b,c)
while True:
    e=input("choose: 1.Volume  2.Area\n")
    if e=="1":
        print(f"Volume of a rectangular cube : {u.volume_rectangular()}")
        break
    elif e=="2":
        print(f"Area of rectangular cube : {u.area_rectangular()}")
        break
    else:
        print("The entered number is incorrect. Please try again")
        continue
class Hajml_Masahat:
    def __init__(self,tool,arz,ertefah):
        self.tool = tool
        self.arz = arz
        self.ertefah = ertefah

    def masahat(self):
        s = self.tool * self.arz
        return f"masahat mostatil = {s}"

    def hajm(self):
        haj = self.tool * self.arz * self.ertefah
        return f"hajm mostatil = {haj}"

tool = int(input("enter your tool ="))
arz = int(input("enter your arz ="))
ertefah = int(input("enter your ertefah = "))
print(Hajml_Masahat(tool,arz,ertefah).hajm())
print(Hajml_Masahat(tool,arz,ertefah).masahat())
class x:
    def __init__(self , tool , arz , artefa):
        self.tool=tool
        self.arz=arz
        self.artefa=artefa
    def masahat(self):
        print(self.tool*self.arz*6)
    def hajm(self):
        print(self.tool*self.arz*self.artefa)

while True:
    k=input("1.adame 2.laghv :")
    if k=="2":
        break
    elif k=="1":
        t=float(input("tool:"))
        a=float(input("arz:"))
        ar=float(input("artefa:"))
        m=x(t , a , ar)
        i=input("1.masahat 2.hajm :")
        if i=="1":
            m.masahat()
        elif i=="2":
            m.hajm()
        else:
            print("error")
    else:
        print("error")
class RectangularPrism :
    def __init__(self , length , width , high):
        self.length = length
        self.width = width
        self.high = high
    def area(self):
        total_area = 2 * (self.length*self.width + self.high*self.length +self.high*self.width )
        return f'Total area : {total_area} '
    def volume (self):
        return f'volume :   {self.high * self.length * self.width}'
while 1 :
    try :
        length = float(input("length:  \n   "))
        width = float (input('Width:  \n   '))
        high = float(input('high:  \n   '))
        break
    except ValueError:
        print('Enter an integer or a decimal number.')

c = RectangularPrism (length ,width , high)
print(c.area())
print(c.volume())
<< صفحه قبل 1 2 صفحه بعد >>

ارسال جواب

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

×
بستن