Ministério da Educação
Brasil um país de todos
Personal tools
Navigation
Log in


Forgot your password?
 
Document Actions

Questão 5

by Roberta Andrade de Araújo Fagundes last modified 2009-12-01 22:15

Solução questão 5

Click here to get the file

Size 1.1 kB - File type text/python-source

File contents

from conta import Conta   

class ContaPoupanca(Conta):

    def __init__(self, numero):
        Conta.__init__(self, numero)

    def renderJuros(self,juros):
        self.creditar(self.getSaldo()*juros)

contaCorrente = Conta("01")
print(contaCorrente.getDataCriacao(), contaCorrente.getSaldo())
contaCorrente.creditar(100)
print(contaCorrente.getNumero(), contaCorrente.getSaldo())
contaCorrente.debitar(35)
print(contaCorrente.getNumero(), contaCorrente.getSaldo())
contaCorrente.debitar(100)
print(contaCorrente.getNumero(), contaCorrente.getSaldo())
print(contaCorrente.toString())
    

contaPoupanca = ContaPoupanca("01")
print(contaPoupanca.getDataCriacao(), contaPoupanca.getSaldo())
contaPoupanca.creditar(400)
print(contaPoupanca.getNumero(), contaPoupanca.getSaldo())
contaPoupanca.debitar(85)
print(contaPoupanca.getNumero(), contaPoupanca.getSaldo())
contaPoupanca.debitar(400)
print(contaPoupanca.getNumero(), contaPoupanca.getSaldo())
print(contaPoupanca.toString())
contaPoupanca.renderJuros(0.1)
print(contaPoupanca.toString())

print("aqui da erro como esperado, pois o atributo eh private", contaPoupanca.__saldo)



Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: