Buscar

Tomando como base a classe Conta, mostrada na Figura 24 e implementada no Programa 95, altere a mesma para que um objeto conta possa ter um ou mais...

Tomando como base a classe Conta, mostrada na Figura 24 e implementada no Programa 95, altere a mesma para que um objeto conta possa ter um ou mais clientes associados, ou seja, possa ser uma conta individual ou uma conta conjunta.


Essa pergunta também está no material:

Introdução a Python com Aplicações
242 pág.

Análise e Desenvolvimento de Sistemas Universidade PaulistaUniversidade Paulista

Respostas

User badge image

Ed Verified user icon

Para alterar a classe Conta para permitir que um objeto conta possa ter um ou mais clientes associados, você pode adicionar um atributo do tipo lista de clientes na classe Conta. Em seguida, você pode criar métodos para adicionar e remover clientes dessa lista. Além disso, você pode criar um método para calcular o saldo total da conta, levando em consideração todos os clientes associados a ela. Aqui está um exemplo de como a classe Conta pode ser alterada: ``` class Cliente: def __init__(self, nome): self.nome = nome class Conta: def __init__(self, numero): self.numero = numero self.clientes = [] def adicionar_cliente(self, cliente): self.clientes.append(cliente) def remover_cliente(self, cliente): self.clientes.remove(cliente) def calcular_saldo(self): saldo_total = 0 for cliente in self.clientes: saldo_total += cliente.saldo return saldo_total ``` Observe que a classe Cliente também foi criada para representar os clientes associados a uma conta.

0
Dislike0

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Continue navegando