Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

Awesome Lists containing this project

README

        

# ➕ Calculadora Utilizando Classes ➗

Projeto desenvolvido para treino de typescript e classes com polimorfismo de herança.

Javascript
Node
Typescript

### 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.