Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/felipe-sant/calculadora-utilizando-classes
Um mini projeto de uma calculadora utilizando classes com polimorfismo de herança.
https://github.com/felipe-sant/calculadora-utilizando-classes
javascript typescript
Last synced: about 23 hours ago
JSON representation
Um mini projeto de uma calculadora utilizando classes com polimorfismo de herança.
- Host: GitHub
- URL: https://github.com/felipe-sant/calculadora-utilizando-classes
- Owner: felipe-sant
- License: mit
- Created: 2023-09-19T20:54:56.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-20T15:59:56.000Z (about 1 year ago)
- Last Synced: 2023-09-21T05:42:32.575Z (about 1 year ago)
- Topics: javascript, typescript
- Language: TypeScript
- Homepage:
- Size: 9.77 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ➕ Calculadora Utilizando Classes ➗
Projeto desenvolvido para treino de typescript e classes com polimorfismo de herança.
### Formulas possiveis:
#### Soma:
Exemplo: 1 + 1
Resultado: 2
#### Subtração:
Exemplo: 1 - 1
Resultado: 0
#### Multiplicação:
Exemplo: 2 * 2
Resultado: 4
#### Divisão:
Exemplo: 4 / 2
Resultado: 2
#### Potenciação:
Exemplo: 3 ** 2
Resultado: 9
#### Radicação:
Exemplo: 9 // 2
Resultado: 3
#### Bhaskara:
Exemplo: 1 2 0
Resultado: x1 = 0, x2 = 2
## ⚙️ Como rodar:
1. É necessario que você tenha o Node instalado na sua máquina. [Baixe aqui!](https://nodejs.org/pt-br/download/package-manager)
2. Abra o CMD no local que deseja clonar o repositório e execute este comando:
```
git clone https://github.com/felipe-sant/calculadora-utilizando-classes.git
```3. Para instalar as dependencias e rodar o projeto digite:
```
npm install
tsc
node out/main.js
```3. Para fechar o ambiente e sair aperte Ctrl + C:
## 📄 Descrição do Projeto:
Na pasta [src/](src/) há os arquivos source do projeto, havendo os arquivos:
- [main.ts](src/main.ts), sendo o arquivo principal para rodar o projeto.
- [module/](src/module/), pasta de modulos com os arquivos de classe de cada tipo de operação.