- Conteúdo teórico: Prototypal Instantiation
Defina uma função construtora Prototypal para um objeto Account
.
A conta deve ser instanciada com:
- Seu número
- Número da agência
- Um montante inicial que deve ser diferente de zero
Os métodos de Account
são:
-
credit(amount)
, que adiciona o valor especificado ao montante. Imprime na console o resultado. -
debit(amount)
, que subtrai o valor especificado do montante -
transferTo(anotherAccount, amount)
, que transfere o valor especificado desta conta para a outra conta (o parâmetro deve ser um objeto conta). Imprime na console o resultado. Caso não haja valor suficiente para a operação, ela deve retornar uma exceção com a mensagem especificada.
Teste tudo o que foi criado.
Terminou o exercício? Dá uma olhada nessa checklist e confere se tá tudo certinho, combinado?!
- Fiz o fork do repositório.
- Clonei o fork na minha máquina (
git clone url-do-meu-fork
). - Resolvi o exercício dentro da pasta resolução.
- Adicionei as mudanças. (
git add .
para adicionar todos os arquivos, ougit add nome_do_arquivo
para adicionar um arquivo específico) - Commitei a cada mudança significativa ou na finalização do exercício (
git commit -m "Mensagem do commit"
) - Pushei os commits na minha branch (
git push origin nome-da-branch
)