Projeto Conta Bancária - POO - Typescript




Diagrama de Classes

classDiagram
class Conta {
  - numero : int
  - agencia : int
  - tipo : int
  - titular : string
  - saldo : float
  + int getNumero()
  + int getAgencia()
  + int getTipo()
  + string getTitular()
  + float getSaldo()
  + void setNumero(int numero)
  + void setAgencia(int agencia)
  + void setTipo(int tipo)
  + void setTitular(string titular)
  + void setSaldo(float saldo)
  + bool sacar(float valor)
  + void depositar(float valor)
  + void visualizar()
}
class ContaCorrente {
  - limite : float
  + float getLimite()
  + void setLimite(float limite)
  + bool sacar(float valor)
  + void visualizar()
}
class ContaPoupanca {
  - aniversario : int
  + int getAniversario()
  + void setAniversario(int aniversario)
  + void visualizar()
}
ContaCorrente --> Conta
ContaPoupanca --> Conta
Loading



Bibliotecas

  • npm install -g typescript
  • npm install -g ts-node
  • npm install prompt-sync
  • npm install @types/prompt-sync
  • npm install --save-dev @types/node
  • npm install readline-sync



Executar o projeto

  1. Abra o Terminal
  2. Digite o comando: npm install na pasta raíz do projeto para instalar as Bibliotecas.
  3. Digite o comando: tsc --init para inicializar o Typescript.
  4. Digite o comando ts-node Menu.ts para executar o projeto.



Print da Tela