Calculadora Básica

Se trata de una calculadora básica en python con las operaciones suma, resta, multiplicación, división, potencia y raiz cuadrada mediante funciones para cada operación.

 

#Calculadora basica con operaciones sumar, restar, multiplicar, dividir, potencia y raiz mediante funciones

def suma():#Se piden dos numeros, se suman , se guardan en res, se imprime y con raw_input espera a que se pulse una tecla para seguir
print(“SUMA”)
n1 = input(“Introduce un numero “)
n2 = input(“Introduce otro numero “)
res = n1+n2
print(res)
raw_input(“Pulsa una tecla”)

def resta():
print(“RESTA”)
n1 = input(“Introduce un numero “)
n2 = input(“Introduce otro numero “)
res = n1-n2
print(res)
raw_input(“Pulsa una tecla”)

def multiplicacion():
print(“MULTIPLICACION”)
n1 = input(“Introduce un numero “)
n2 = input(“Introduce otro numero “)
res = n1*n2
print(res)
raw_input(“Pulsa una tecla”)

def division():
print(“DIVISION”)
res = n1 = n2 = float(1)
n1 = input(“Introduce un numero “)
n2 = input(“Introduce otro numero “)
res = n1/n2
print(res)
raw_input(“Pulsa una tecla”)

def potencia():
print(“POTENCIA”)
num = input(“Introduce un numero “)
p = input(“Introduce una potencia “)
res = pow(num, p)#Para elevar se utiliza la funcion pow(x,y)
print(res)
raw_input(“Pulsa una tecla”)

def raiz():
print(“RAIZ CUADRADA”)
num = input(“Introduce un numero “)
res = sqrt(num)#sqrt hace la raiz cuadrada de un numero
print(res)
raw_input(“Pulsa una tecla”)
opcion=1
while opcion != 0: #Se utiliza while para crear un menu de tal forma que siempres se ejecute hasta que se pulse salir
print(“1. Sumar”)
print(“2. Restar”)
print(“3. Multiplicar”)
print(“4. Dividir”)
print(“5. Potencia”)
print(“6. Raiz cuadrada”)
print(“0. Salir”)
opcion = input(“Seleciona una opcion “)

if opcion == 1:
suma()#Se llama a la funcion suma
elif opcion == 2:
resta()
elif opcion == 3:
multiplicacion()
elif opcion == 4:
division()
elif opcion == 5:
potencia()
elif opcion == 6:
raiz()
else :
print(“Opcion Incorrecta”)