CodeSolved

Solved Programming Questions & Exercises

Calculator class

Practice Easy 9/ Download 1321 Views

Write a class that receives two numbers and the methods of subtraction, multiplication and division can be called. By calling each method, the necessary calculations are required and the result is returned in

14 Answers

This answer is only visible to premium members
This answer is only visible to premium members
This answer is only visible to premium members
let msg = 'error'
alert(msg) 
This answer is only visible to premium members
This answer is only visible to premium members

This answer is only visible to premium members

Subscription is currently unavailable.
This answer is only visible to premium members
This answer is only visible to premium members
This answer is only visible to premium members
let msg = 'error'
alert(msg) 
This answer is only visible to premium members
This answer is only visible to premium members

This answer is only visible to premium members

Subscription is currently unavailable.
This answer is only visible to premium members
This answer is only visible to premium members
This answer is only visible to premium members
let msg = 'error'
alert(msg) 
This answer is only visible to premium members
This answer is only visible to premium members

This answer is only visible to premium members

Subscription is currently unavailable.
class Math:
    def __init__(self,num1,num2):
        self.num1 = int(num1)
        self.num2 = int(num2)
    def jam(self):
        return self.num1 + self.num2
    def tafrigh(self):
        return self.num1 - self.num2
    def zarb(self):
        return self.num1 * self.num2
    def taghsim(self):
        return self.num1 / self.num2

num1 = input("number1: ")
num2 = input('number2: ')
math = Math(num1,num2)
met = input('+ to jam - to tafrigh * to zarb / to taghsim \n')
if met == "+":
    print(math.jam())
elif met == '-':
    print(math.tafrigh())
elif met == '*':
    print(math.zarb())
elif met == '/':
    print(math.taghsim())
else:
    print('error')
class Mashinhesab:
    def __init__(self, number1 ,number2):
        self.number1 = number1
        self.number2 = number2

    def jam(self):
        return number1 + number2 
    def menha(self):
        return number1 - number2 
    def zarb(self):
        return number1 * number2 
    def tafrigh(self):
        return number1 / number2 

number1 = int(input("number1: "))
number2 = int(input("number2: "))

n = Mashinhesab(number1 , number2)
print(n.jam())
print(n.menha())
print(n.zarb())
print(n.tafrigh())

F.sarli Download 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 Download 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 Download 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()
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
User 409 Download 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!")
User 1709 Download Python
<< Previous page 1 2 Next page >>

Submit answer

Submitting answers is currently unavailable.

Related content

Detection using AI
×
×
Close