Skip to content

Commit

Permalink
Update Exercício 104.py
Browse files Browse the repository at this point in the history
Added the code and a note about function
  • Loading branch information
mateusadada committed Jun 10, 2023
1 parent b0a11ce commit 2e52a54
Showing 1 changed file with 30 additions and 0 deletions.
30 changes: 30 additions & 0 deletions Exercícios resolvidos/Exercício 104.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,33 @@
# Crie e defina a classe Calculadora e os métodos dos objetos dessa classe. Após, cria um objeto da classe Calculadora
# (armazenado na variável 'c') e envia mensagens ao mesmo, solicitando a execução de métodos de instância
# (ou de objetos) para o objeto do tipo Calculadora.

class Calculadora:

def __init__(self, valor1, valor2):
self.valor1 = valor1
self.valor2 = valor2

def adicao(self):
return self.valor1 + self.valor2

def subtracao(self):
return self.valor1 - self.valor2

def produto(self):
return self.valor1 * self.valor2

def divisao(self):
return self.valor1 / self.valor2


print('Bem vindo ao programa de cálculo das quatro operações básicas (calculadora) a partir de 2 números!')

numero1 = float(input('1º número: '))
numero2 = float(input('2º número: '))
c = Calculadora(numero1, numero2)

print(f'\nAdição: {c.adicao():.1f}'
f'\nSubtração: {c.subtracao():.1f}'
f'\nMultiplicação: {c.produto():.1f}'
f'\nDivisão: {c.divisao():.1f}')

0 comments on commit 2e52a54

Please sign in to comment.