تمرین برنامه نویسی؛ با کدبزن!

منبع جامع سوالات و تمرینات برنامه نویسی

کلاس ماشین حساب

آسان 9/ دانلود 848 بازدید

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

👨‍💻 8 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد

11 جواب

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

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

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

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

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

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

دریافت اشتراک
class Calculator:
    def __init__(self, num1, num2):
        self.num1 = num1
        self.num2 = num2
    def add(self):
        return self.num1 + self.num2
    def subtract(self):
        return self.num1 - self.num2
    def multiply(self):
        return self.num1 * self.num2
    def divide(self):
        if self.num2 != 0:
            return self.num1 / self.num2
        else:
            return "error Divide by zero"
a=int(input("a: "))
b=int(input("b: "))
calc = Calculator(a,b)
print("jam: ", calc.add())
print("tafrigh: ", calc.subtract())
print("zarb: ", calc.multiply())
print("taghsim: ", calc.divide())
Mehdi.rouzkhosh دانلود Python
class Calculator:
    def __init__(self,num1,num2):
        self.__num1=num1
        self.__num2=num2

    @property
    def num1(self):
        return self.__num1
    
    @property
    def num2(self):
        return self.__num2
    
    @num1.setter
    def num1(self,newvalue):
        self.__num1=newvalue
    
    @num2.setter
    def num2(self,newvalue):
        self.__num2=newvalue

    def sum(self):
        return self.__num1+self.__num2

    def minus(self):
        return self.__num1-self.__num2
    
    def multi(self):
        return self.__num1*self.__num2

    def div(self):
        if(self.__num2==0):
            return "error"
        else:
            return self.__num1/self.__num2
    
c=Calculator(3,0)
print(f"div:{c.div()}, multi:{c.multi()}, minus: {c.minus()}, sum:{c.sum()}")
Saeeda33 دانلود Python
class Calculate:
    def __init__(self, number1, number2):
        self.number1 = number1
        self.number2 = number2
 
    def subtraction(self):
        return self.number1 - self.number2
 
    def plus(self):
        return self.number1 + self.number2
 
    def division(self):
        if self.number2 == 0:
            return "Division by zero is not allowed."
        return self.number1 / self.number2
 
    def multiplication(self):
        return self.number1 * self.number2
 
    def choose(self):
        i = input('Choose an operation (1: subtraction, 2: addition, 3: division, 4: multiplication): ')
        if i == '1':
            return self.subtraction()
        elif i == '2':
            return self.plus()
        elif i == '3':
            return self.division()
        elif i == '4':
            return self.multiplication()
        else:
            return "Invalid choice. Please enter a number between 1 and 4."
 
a = int(input('number1: '))
b = int(input('number2: '))
c = Calculate(a, b)
result = c.choose()
print(result)
Maryam.n دانلود Python
class Calculator:
    def __init__(self, num1, num2):
        try:
            self.num1 = int(num1)
            self.num2 = int(num2)
        except ValueError:
            raise ValueError
    
    def sum(self):
        return self.num1 + self.num2
    
    def minus(self):
        return self.num1 - self.num2
    
    def multiplication(self):
        return self.num1 * self.num2
    
    def division(self):
        try:
            return self.num1 / self.num2
        except ZeroDivisionError:
            return "can't devid zero"   

def main():
    cal = Calculator(input("number1: "), input("number2: "))
    print(cal.sum())
    print(cal.minus())
    print(cal.multiplication())
    print(cal.division())

if __name__ == "__main__":
    main()
Hamidrezabre دانلود Python
class Calculator:
    def __init__(self , one , tow):
        self.one = one
        self.tow = tow
        
    def jam(self):
        self.one = int(input("Enter first num: "))
        self.tow = int(input("Enter srcond num: "))
        return self.one + self.tow
    
    def jam(self):
        return self.one + self.tow

    def tafrigh(self):
        return self.one - self.tow

    def zarb(self):
        return self.one * self.tow
    
    def taghsim(self):
        return self.one / self.tow
کاربر 409 دانلود Python
class Numbers:
    def __init__(self, nm1, nm2):
        self.nm1 = nm1
        self.nm2 = nm2

    def jam(self):
        return self.nm1 + self.nm2
    def menha(self):
        return self.nm1 - self.nm2    
    def zarb(self):
        return self.nm1 + self.nm2
    def taghsim(self):
        return self.nm1 + self.nm2
q = int(input("amaliyat:\n 1-jame \n 2:menha \n 3:zarb \n 4:tagsim\n"))
b= int(input("ok! and now you number: "))
w= int(input("ok! and now you number2: "))
t = Numbers(b, w)
if q == 1:
    print("Natije jam:", t.jam())
elif q == 2:
    print("Natije menha:", t.menha())
elif q == 3:
    print("Natije zarb:", t.zarb())
elif q == 4:
    print("Natije taghsim:",t.taghsim())
else:
    print("Gozine namotabar ast!")
کاربر 1709 دانلود Python
class Calculator:
    def __init__(self, num1, num2):
        """ایجاد یک شیء Calculator با دو عدد."""
        self.num1 = num1
        self.num2 = num2

    def add(self):
        """محاسبه جمع دو عدد."""
        return self.num1 + self.num2

    def subtract(self):
        """محاسبه تفریق دو عدد."""
        return self.num1 - self.num2

    def multiply(self):
        """محاسبه ضرب دو عدد."""
        return self.num1 * self.num2

    def divide(self):
        """محاسبه تقسیم دو عدد."""
        if self.num2 == 0:
            return "خطا: تقسیم بر صفر ممکن نیست."
        return self.num1 / self.num2

def main():
    """تابع اصلی برنامه."""
    try:
        # دریافت ورودی از کاربر
        num1 = float(input("لطفاً عدد اول را وارد کنید: "))
        num2 = float(input("لطفاً عدد دوم را وارد کنید: "))

        # ایجاد یک شیء از کلاس Calculator
        calculator = Calculator(num1, num2)

        # انجام محاسبات و نمایش نتایج
        print(f"جمع: {calculator.add()}")
        print(f"تفریق: {calculator.subtract()}")
        print(f"ضرب: {calculator.multiply()}")
        print(f"تقسیم: {calculator.divide()}")

    except ValueError:
        print("لطفاً یک عدد معتبر وارد کنید.")

if __name__ == "__main__":
    main()
Mma123 دانلود Python
<< صفحه قبل 1 2 صفحه بعد >>

ارسال جواب

// کداتو توی این بخش بنویس
// فرقی نمیکنه چه زبان برنامه نویسی باشه، همرو پشتیبانی میکنیم :)
// البته قبلش این سه خط رو پاک کن
                    
  • لطفا جواب های تکراری ارسال نکن
  • قبل از ارسال، جوابت رو داخل یک کد ادیتور مثل vscode بنویس و بعد اینجا Paste کن
  • جواب های ارسالی، پس از بررسی کوتاهی، ویرایش میشن و در سایت نمایش داده میشن
  • ارسال جواب حق مادی یا معنوی برای ارسال کننده ایجاد نمیکند و تمام حقوق برای سایت کدبزن محفوظ است

تمرینات مرتبط

تشخیص با استفاده از هوش مصنوعی
×
×
بستن