def Main(): '''Metodo main''' contaCriada = None resposta = "S" while resposta == "S": print("DIGITE 1 PARA CADASTRAR CLIENTE") print("DIGITE 2 PARA SACAR") print("DIGITE 3 PARA DEPOSITAR") print("DIGITE 4 PARA EXTRATO") print('DIGITE 5 PARA MOSTRAR HISTORICO') print('DIGITE 0 PARA SAIR') entrada = int(input("ESCOLHA A FUNÇÃO: ")) if entrada == 1: '''Entrada 1, entrada do cliente''' a = input("Nome:") b = input("Sobrenome:") c = input("CPF:") d = Cliente(nome=a, sobrenome=b, cpf=c) s = int(input("Número da conta:")) x = int(input("Saldo inicial da conta:")) y = int(input("Limite da conta:")) z = Data() contaCriada = Conta(numero=s, titular=d, saldo=x, limite=y, dataabertura=z) if entrada == 2: '''Entrada 2, entrada para o saque''' valorSaque = int(input('valor do saque: ')) contaCriada.saca(valorSaque) if entrada == 3: '''Entrada 3, para depositar''' valorDeposito = int(input("Valor do Deposito: ")) contaCriada.deposita(valorDeposito) if entrada == 4: '''Entrada 4, para ver o extrato''' contaCriada.extrato() if entrada == 5: '''Entrada 5, para mostrar o historico''' contaCriada.mostrarListaHistorico() resposta = str(input("DESEJA FAZER NOVA TRANSAÇÃO?[S/N] ")).upper()
def __main__(): conta = Conta(1, "Gustavo", 55.0, 1000.0) conta2 = Conta(2, "Pedro", 50.0, 1000.0) d = Data(21, 11, 2007) op = 1 while (op != 0): op = int( input( "\nExtrado = 1, Sacar = 2, Depositar = 3, Ver Data = 4, Transfere = 5\n Opção: " )) if (op == 1): print(conta.extrato()) if (op == 2): quant = float(input("\nValor a sacar: ")) conta.saca(quant) if (op == 3): quant = float(input("\nValor a depositar: ")) conta.deposita(quant) if (op == 4): d.formatada() if (op == 5): conta2.transfere(50, conta) if (op == 6): codigos = conta.codigo_banco() print(codigos['BB'])
def executa(): cc = Conta(123, "Eric Clapton", 150.5) cc.extrato() cc.deposita(50) cc.extrato() cc.saca(50) cc.extrato() cc_2 = Conta(111, "Jonh Travolta", 250.0) cc_2.extrato() cc_2.transfere(45, cc) cc_2.extrato() print(Conta.codigo_banco()) print(Conta.codigos_bancos())
from conta import Conta conta = Conta(123, "Kadu", 55.0, 1000.0) conta2 = Conta(456, "Carlos", 150.0, 2000.0) conta.extrato() conta.transfere(50, conta2) conta.extrato() conta2.extrato() conta2.saca(50) conta2.extrato()
else: conta2 = Conta(numero_conta, titular_conta, saldo_conta) print("Conta {} criada por {}, com o saldo de {}.".format( numero_conta, titular_conta, saldo_conta)) count += 1 print("Deseja logar em qual conta? 1 ou 2?") conta_logada = int(input()) print("Você está usando a conta ", conta_logada) print("O que deseja fazer?") print(" Extrato [1] -- Sacar [2] -- Depositar [3] -- Transferir [4] ") operacao = int(input()) if (operacao == 1): if (conta_logada == 1): conta1.extrato() else: conta2.extrato() elif (operacao == 2): valor_saque = float(input("Qual valor?\n")) if (conta_logada == 1): conta1.saque(valor_saque) else: conta2.saque(valor_saque) elif (operacao == 3): valor_deposita = float(input("Qual valor?\n")) if (conta_logada == 1): conta1.deposita(valor_deposita) else:
from conta import Conta c1 = Conta('548-7', 'Ezequiel', 500, 500) c2 = Conta('125-8', 'Moli', 50, 1000) c1.extrato() c1.deposita(100) c1.extrato() c1.transfere(c2, 1000) c1.extrato() c2.extrato() c1.saca(101) c1.historico.imprime() c2.historico.imprime() c2.saca(50)
cl2 = Cliente('Jose', 321, 12 / 10 / 1997) ban.adicionar_cliente(cl2) c1 = Conta(123, cl1, 100, 1000) ban.adcionar_conta(c1) c2 = Conta(432, cl2, 850, 1000) ban.adcionar_conta(c2) print(ban.busca_conta(432)) print("Depositos:") true_false(c1.deposita(10)) true_false(c1.deposita(900)) print("\n\nSaques:") true_false(c1.saca(20)) true_false(c1.saca(100)) print("\n\nTransferencias:") true_false(ban.transfere(c1.numero, c2.numero, 50)) true_false(c2.transfere(1000, c1)) print("\n\nExtratos") print(c1.extrato()) print(c2.extrato()) print("\n\nHistorico") print(c1.ver_historico()) print(c2.ver_historico()) print(Conta.get_total_contas())
def run(self): print("Conectado...") while (True): recebe = self.socket.recv(1024) msg_recebida = recebe.decode() print('cliente: ' + msg_recebida) if msg_recebida != '': msg = msg_recebida.split(',') print(msg) if msg[0] == 'add_cliente': # ,nome,cpf,data_nascimento if not (Cliente.cadast_clie(msg[1], msg[2], msg[3], cursor)): con.send('erro'.encode()) else: con.send('sucesso'.encode()) #bd.commit() if msg[0] == 'add_conta': # ,numero,titular,saldo,limite if not (Conta.abrir_conta(msg[1], msg[2], msg[3], msg[3], cursor, self.sinc)): con.send('erro'.encode()) else: con.send('sucesso'.encode()) #bd.commit() if msg[0] == 'transfere': # ,num,numDest,valor if not (Conta.transfere(msg[1], float(msg[2]), msg[3], cursor, self.sinc)): con.send('erro'.encode()) else: con.send('sucesso'.encode()) #bd.commit() if msg[0] == 'saque': # ,num,valor if not (Conta.saca(msg[1], float(msg[2]), cursor, True)): con.send('erro'.encode()) else: con.send('sucesso'.encode()) #bd.commit() if msg[0] == 'deposita': # ,num,valor if not (Conta.deposita(msg[1], float(msg[2]), cursor, True, self.sinc)): con.send('erro'.encode()) else: con.send('sucesso'.encode()) #bd.commit() if msg[0] == 'saldo': # ,num extr = Conta.extrato(msg[1], cursor) if extr == None: con.send('erro'.encode()) else: con.send(str(extr).encode()) #bd.commit() if msg[0] == 'busc_clie': # ,cpf cli = Cliente.busca_clie(msg[1], cursor) if cli == False: con.send('erro'.encode()) else: con.send(f'{cli}'.encode()) #bd.commit() if msg[0] == 'busca_cnta': # ,num cta = Conta.busca_conta(msg[1], cursor, self.sinc) if cta == False: con.send('erro'.encode()) else: con.send(f'{cta}'.encode()) #bd.commit() if msg[0] == 'historic': # ,num hist = Historico.imprimir_transacoes(msg[1], cursor) if hist == None: con.send('erro'.encode()) else: con.send(f'{hist}'.encode()) bd.commit()
from conta import Conta from cliente import Cliente cliente = Cliente('Leandro', 'Lopes', '00336077378') conta = Conta(123, cliente, 100, 1000) cliente1 = Cliente('Kerly', 'Lopes', 123456) conta1 = Conta(321, cliente1, 200, 1000) conta.deposita(100) conta.saca(50) conta.transfere_para(conta1, 20) conta.extrato() conta.historico.imprime() print(conta) conta1.extrato() conta1.historico.imprime() print(conta1)
cl2 = Cliente('Jose',321,12/10/1997) ban.adicionar_cliente(cl2) c1 = Conta(123,cl1,100,1000) ban.adcionar_conta(c1) c2 = Conta(432,cl2,850,1000) ban.adcionar_conta(c2) print(ban.busca_conta(432)) print("Depositos:") true_false(c1.deposita(10)) true_false(c1.deposita(900)) print("\n\nSaques:") true_false(c1.saca(20)) true_false(c1.saca(100)) print("\n\nTransferencias:") true_false(ban.transfere(c1.numero,c2.numero,50)) true_false(c2.transfere(1000,c1)) print("\n\nExtratos") print(ban.extrato(123)) print(c2.extrato()) print("\n\nHistorico") print(c1.ver_historico()) print(c2.ver_historico()) print(Conta.get_total_contas())
# -*- coding: utf-8 -*- # Classe testes.py print(60 * "=") from clientes import Cliente from conta import Conta joão = Cliente("João da Silva", "1234-5678") maria = Cliente("Maria Silva", "5678-1234") josé = Cliente("José Silva", "6578-2134") conta1 = Conta([joão], 1, 1000) conta2 = Conta([maria, joão], 2, 500) conta3 = Conta([joão, maria, josé], 3, 5000) conta1.saque(5000) conta2.deposito(300) conta3.deposito(500) conta1.saque(190) conta2.deposito(95.15) conta2.deposito(250) conta3.deposito(150) conta1.extrato() conta2.extrato() conta3.extrato() print(60 * "=")