Exemple #1
0
def test_saque_exception():
    conta = Conta(100)
    with pytest.raises(SaldoInsuficienteException):
        conta.saque(500)
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:
        conta2.deposita(valor_deposita)

elif (operacao == 4):
    valor_transferir = float(input("Qual valor?\n"))
    Conta.transferir(valor_transferir, conta1, conta2, conta_logada)

else:
Exemple #3
0
titular = str(input('Digite o nome do titular: '))
c1 = Conta(titular)

while True:
    opcao = int(input('''
        O que deseja fazer:
        [ 1 ] Sacar
        [ 2 ] Depositar
        [ 3 ] Saldo
        [ 4 ] Sair
    '''))
    resp = ' '
    if opcao == 1:
        while True:
            saque = float(input('Digite valor que deseja sacar: R$ '))
            c1.saque(saque)
            resp = str(input('Deseja continuar? [S/N]: ').strip().upper()[0])
            if resp == 'N':
                break

    elif opcao == 2:
        while True:
            deposito = float(input('Digite o valor que deseja deposiar: R$ '))
            c1.deposito(deposito)
            resp = str(input('Deseja continuar? [S/N]: ').strip().upper()[0])
            if resp == 'N':
                break

    elif opcao == 3:
        while True:
            c1.extrato()
Exemple #4
0
def test_saque():
    conta = Conta(100)
    conta.saque(10)
    assert conta.consultar_saldo() == 90
Exemple #5
0
from conta import Conta
from bancos import Banco
from cliente import Cliente

cliente1 = Cliente('ana', '55555')
cliente2 = Cliente('Bernado', '22222')

conta1 = Conta(100, [cliente1, cliente2], 123456)
conta2 = Conta(200, [cliente2], 1234562)

banco1 = Banco('Banco ITAU')
banco1.abre_conta(conta1)
banco1.abre_conta(conta2)

banco1.lista_conta()
conta1.deposito(50)
banco1.lista_conta()
conta2.saque(130)
banco1.lista_conta()
conta2.resumo()
conta1.resumo()
conta2.extrato()
from conta import Conta
from cliente import Cliente

Conta.cod_banco()

conta = Conta(123, 'Bruno', 100.00, 1000.00)
conta.deposito(50)
conta.extrato()

conta2 = Conta(456, 'Ana', 150.00, 1000)

conta.transfere(125.00, conta2)
conta.extrato()
conta2.extrato()

conta2.saque(5000)

print(conta.limite)
conta.limite = 10000.95
print(conta.limite)

cliente = Cliente('bruno')
print(cliente.nome)

cliente.nome = 'irineu'
print(cliente.nome)
Exemple #7
0
from cliente import Cliente
from conta import Conta

nomeCliente = input('Digite o nome do cliente: ')
telefoneCliente = input('Digite o telefone do cliente: ')

cliente = Cliente(nomeCliente, telefoneCliente)

conta = Conta(cliente, 1, 1000)

conta.resumo()

conta.deposito(1000)
conta.saque(250)
conta.deposito(235)
conta.saque(700)
conta.saque(500)

conta.resumo()

conta.extrato()
        
Exemple #8
0
# -*-  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 * "=")
Exemple #9
0
from conta import Conta

conta1 = Conta(12, "junior", 200)

conta1.alterar_nome("Eudes")
conta1.deposito(1000)
conta1.saque(500)
Exemple #10
0
    conta["saldo"] -= valor


def extrato(conta):
    print("Saldo é {:2f}".format(conta["saldo"]))


from conta import Conta
conta = Conta(123, "teste", 55.0, 1000.0)
conta.extrato()
conta2 = Conta(321, "Marco", 100.0, 1000.0)
conta2.extrato()
# conta = cria_conta(123, "x", 10.0, 100.0)
conta.deposita(100.00)
conta.extrato()
conta2.saque(10.00)
conta2.extrato()

conta.transferencia(conta2, 50)
conta.extrato()

# print(conta.get_titular())
print(conta.codigo_banco())
print(conta.codigos_bancos()['Bradesco'])

from cliente import Cliente
cliente = Cliente("joaquim")

print(cliente.nome)
cliente.nome = "anderson"
print(cliente.nome)
print('>> CONTA DO CLIENTE <<')
print('Nome do cliente: ', cliente1.nome)
print('CPF:', cliente1.cpf)
print('Idade:', cliente1.idade)
print('Número da conta: ', conta1.numero)
print('Saldo: $', conta1.saldo)
print('Limite: $', conta1.limite)
print('')

conta1.depositar(1000)
print('Número da conta:', conta1.numero)
print('>> por', cliente1.nome)
print('Seu saldo atual é: $', conta1.saldo)
print('')

conta1.saque(200)
print('Número da conta:', conta1.numero)
print('>> por', cliente1.nome)
print('Seu saldo atual é: $', conta1.saldo)
print('')

conta1.saque(2200)
print('Número da conta:', conta1.numero)
print('>> por', cliente1.nome)
print('Seu saldo atual é: $', conta1.saldo)
print('')

conta1.depositar(15000)
print('Número da conta:', conta1.numero)
print('>> por', cliente1.nome)
print('Seu saldo atual é: $', conta1.saldo)