From a63e14859e0634bfaf75c7dc5d8ae563fc859aea Mon Sep 17 00:00:00 2001 From: FELIPE POTRAFKE RODRIGUES <24099> Date: Thu, 16 Oct 2025 08:53:28 -0300 Subject: [PATCH 1/3] primeiro commit --- exercicio_class/exercicio_1.py | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 exercicio_class/exercicio_1.py 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 From daa8a95e35257f6ad6b3b31a433471b1b83ea29b Mon Sep 17 00:00:00 2001 From: FELIPE POTRAFKE RODRIGUES <24099> Date: Thu, 16 Oct 2025 12:13:45 -0300 Subject: [PATCH 2/3] exercicios resolvidos! --- exercicio_class/exercicio_2.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 exercicio_class/exercicio_2.py diff --git a/exercicio_class/exercicio_2.py b/exercicio_class/exercicio_2.py new file mode 100644 index 0000000..07c74a7 --- /dev/null +++ b/exercicio_class/exercicio_2.py @@ -0,0 +1,19 @@ +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")) + self.area = area + self.perimetro = perimetro + + def calcularArea(self): + self.area = self.largura * self.altura + print(f"A área do retangulo é: {self.area}") + + def calcularPerimetro(self): + self.perimetro = 2 * (self.altura + self.largura) + print(f"O perímetro do retângulo é: {self.perimetro}") + + +retangulo = Retangulo() +retangulo.calcularArea() +retangulo.calcularPerimetro() From b58de1e2bfeebc17ad62d7007d1530211a83c55d Mon Sep 17 00:00:00 2001 From: FELIPE POTRAFKE RODRIGUES <24099> Date: Thu, 16 Oct 2025 12:19:44 -0300 Subject: [PATCH 3/3] exercicios resolvidos2! --- exercicio_class/exercicio_2.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/exercicio_class/exercicio_2.py b/exercicio_class/exercicio_2.py index 07c74a7..1ee7dfb 100644 --- a/exercicio_class/exercicio_2.py +++ b/exercicio_class/exercicio_2.py @@ -2,16 +2,12 @@ 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")) - self.area = area - self.perimetro = perimetro def calcularArea(self): - self.area = self.largura * self.altura - print(f"A área do retangulo é: {self.area}") + print(f"A área do retangulo é: {self.largura * self.altura}") def calcularPerimetro(self): - self.perimetro = 2 * (self.altura + self.largura) - print(f"O perímetro do retângulo é: {self.perimetro}") + print(f"O perímetro do retângulo é: {2 * (self.altura + self.largura)}") retangulo = Retangulo()