Escolar Documentos
Profissional Documentos
Cultura Documentos
class Calculadora:
def __init__(self):
self.menu()
def menu(self):
print("=== CALCULADORA ===")
print("Escolha uma operação:")
print("1. Soma (+)")
print("2. Subtração (-)")
print("3. Multiplicação (*)")
print("4. Divisão (/)")
print("5. Expoente (^)")
print("6. Resto (%)")
print("7. Raiz quadrada da soma dos dois números (sqrt(Num1 + Num2))")
print("0. Sair")
if opcao == "1":
resultado = num1 + num2
print(f"Resultado: {num1} + {num2} = {resultado}")
elif opcao == "2":
resultado = num1 - num2
print(f"Resultado: {num1} - {num2} = {resultado}")
elif opcao == "3":
resultado = num1 * num2
print(f"Resultado: {num1} * {num2} = {resultado}")
elif opcao == "4":
if num2 != 0:
resultado = num1 / num2
print(f"Resultado: {num1} / {num2} = {resultado}")
else:
print("Divisão por zero não é permitida.")
elif opcao == "5":
resultado = num1 ** num2
print(f"Resultado: {num1} ^ {num2} = {resultado}")
elif opcao == "6":
resultado = num1 % num2
print(f"Resultado: {num1} % {num2} = {resultado}")
elif opcao == "7":
soma = num1 + num2
resultado = math.sqrt(soma)
print(f"Resultado: sqrt({num1} + {num2}) = {resultado}")
self.menu()
calculadora = Calculadora()
///////////////////////////////////////////////////////////////////////////////
Note que a classe utiliza a biblioteca math para calcular a raiz quadrada da soma
dos dois números.