Find us on Facebook

Thursday, December 13, 2018

Calculator



Aim: Implement a program to make a simple calculator that can add, subtract, multiply and divide using functions.
Algorithm:
1.Start
2.Enter the two inputs x & y
3 Choose which operation
4.if addition call function add()
5.if subtraction call function sub()
6. if multiplication call function mul()
7. if division call function div()
8.stop
Function add():
Return x+y
Function sub():
Return x-y
Function mul():
Return x*y
Function div():
Return x/y
Program:
# define functions
def add(x, y):
   """This function adds two numbers"""
   return x + y
def subtract(x, y):
   """This function subtracts two numbers"""
   return x - y
def multiply(x, y):
   """This function multiplies two numbers"""
   return x * y
def divide(x, y):
   """This function divides two numbers"""
   return x / y
# take input from the user
print("Select operation.")
print("1.Add")
print("2.Subtract")
print("3.Multiply")
print("4.Divide")
choice = input("Enter choice(1/2/3/4):")
num1 = int(input("Enter first number: "))
num2 = int(input("Enter second number: "))
if choice == '1':
   print(num1,"+",num2,"=", add(num1,num2))
elif choice == '2':
   print(num1,"-",num2,"=", subtract(num1,num2))
elif choice == '3':
   print(num1,"*",num2,"=", multiply(num1,num2))
elif choice == '4':
   print(num1,"/",num2,"=", divide(num1,num2))
else:
   print("Invalid input")

Output:
Select operation.
1.Add
2.Subtract
3.Multiply
4.Divide
Enter choice(1/2/3/4): 3
Enter first number: 15
Enter second number: 14
15 * 14 = 210


0 Comments:

Popular Posts

Text Widget

Search This Blog

Powered by Blogger.

Blogger Pages

Like Canvas?

Sponsor

Footer Widgetized Areas

About Canvas

About Canvas

Subscribe Us

About

Text Widget

Tags

Total Pageviews

print pdf

cal

Most Popular

    TUPLES
 LIST and SLICING
      ASCII VALUE
Copyright © KTU Btech Cse Python Lab Manuals | Powered by Blogger
Design by Saeed Salam | Blogger Theme by NewBloggerThemes.com | Distributed By Gooyaabi Templates