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


Forgot your password?
 
Document Actions

Questão 4

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

Solução da Questão 4

Click here to get the file

Size 1.4 kB - File type text/python-source

File contents

from datetime import datetime

'''
Created on 22/11/2009

@author: Gustavo
'''
class Conta:

    def __init__(self, numero):
        self.setNumero(numero)
        self.setSaldo(0)
        t = datetime.now()
        self.setDataCriacao(t.strftime("%d/%m/%Y"))

    def creditar(self, valor):
        self.setSaldo(self.getSaldo()+valor)

    def debitar(self, valor):
        #verificar o saldo
        if (self.__saldo>=valor):
            self.setSaldo(self.getSaldo()-valor)
        else:
            print ("Saldo insuficiente")
        
    def getNumero(self):
        return self.__numero
    
    def setNumero(self, numero):
        self.__numero = numero
        
    def getSaldo(self):
        return self.__saldo

    def setSaldo(self, saldo):
        self.__saldo = saldo
            
    def getDataCriacao(self):
        return self.__dataCriacao

    def setDataCriacao(self, dataCriacao):
        self.__dataCriacao = dataCriacao    
        
    def toString(self):
        contaString = "\nDados da Conta\n"
        contaString += "Criada em: " + str(self.getDataCriacao()) + "\n"
        contaString += "Numero: " + str(self.getNumero()) + "\n"
        contaString += "Saldo: " + str(self.getSaldo()) + "\n"
        return contaString

conta = Conta("01")
conta.creditar(500)
print(conta.toString())
conta.debitar(200)
print(conta.toString())
conta.debitar(400)
print(conta.toString())


Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: