diff --git a/exercicio_class/exercicio_1.py b/exercicio_class/exercicio_1.py new file mode 100644 index 0000000..fff06db --- /dev/null +++ b/exercicio_class/exercicio_1.py @@ -0,0 +1,27 @@ +class ContaBancaria: + def __init__(self, numero_conta, titular_conta, saldo = 0): + self.numero_conta = numero_conta + self.titular_conta = titular_conta + self.saldo = saldo + + def depositar(self, deposito): + if deposito > 0: + self.saldo += deposito + print(f"Deposito efetuado com sucesso! Novo saldo: R${self.saldo: .2f}") + else: + print(f"Deposito não efetuado! Saldo atual: R${self.saldo: .2f}") + + def sacar(self, saque): + if self.saldo >= saque: + self.saldo -= saque + print(f"Saque efetuado com sucesso! Novo saldo: R${self.saldo: .2f}") + else: + print(f"Saque não ocorrido. Falta de saldo. Seu saldo atual é: R${self.saldo: .2f}") + + +conta = ContaBancaria(12345, "João da Silva") +print(f"Saldo inicial da conta de {conta.titular_conta}: R${conta.saldo: .2f}") + +conta.depositar(1000) + +conta.sacar(500) \ No newline at end of file diff --git a/exercicio_class/exercicio_2.py b/exercicio_class/exercicio_2.py new file mode 100644 index 0000000..1ee7dfb --- /dev/null +++ b/exercicio_class/exercicio_2.py @@ -0,0 +1,15 @@ +class Retangulo: + def __init__ (self, largura = 0, altura = 0, area = 0, perimetro = 0): + self.altura = int(input("Qual é a altura do retangulo? \n")) + self.largura = int(input("Qual é a largura do retangulo? \n")) + + def calcularArea(self): + print(f"A área do retangulo é: {self.largura * self.altura}") + + def calcularPerimetro(self): + print(f"O perímetro do retângulo é: {2 * (self.altura + self.largura)}") + + +retangulo = Retangulo() +retangulo.calcularArea() +retangulo.calcularPerimetro()