
# Back-end | Módulo 02 - Aula 02
## Exercícios de classe 🏫
### 1. Criar um servidor com 4 rotas GET simulando as 4 operações matemáticas básicas (somar, subtrair, multiplicar, dividir)
Você deverá criar um servidor como mostrado na aula contendo as seguintes rotas GET
- Soma: `/somar`
- Subtração: `/subtrair`
- Multiplição: `/multiplicar`
- Divizão: `/dividir`
Todas as rotas devem esperar como *query params* dois inteiros, **num1** e **num2** e retornar a resposta da operação.
#### Exemplos de requisições
requisição: `/somar?num1=10&num2=5`
resposta: num1(10) + num2(5) = 15
requisição: `/subtrair?num1=10&num2=5`
resposta: num1(10) - num2(5) = 5
requisição: `/multiplicar?num1=10&num2=5`
resposta: num1(10) * num2(5) = 50
requisição: `/dividir?num1=10&num2=5`
resposta: num1(10) / num2(5) = 2
---
Preencha a checklist para finalizar o exercício
- [ ] Executar `git clone https://github.com/cubos-academy/m02-a02-classe.git` no terminal para clonar o repositório, ou clonar de outra maneira
- [ ] Entrar na pasta do projeto pelo terminal executando `cd m02-a02-classe` no terminal e executar `git checkout -b nome-da-branch` para criar uma branch nova ou criá-la de outra maneira
- [ ] Executar `npm init` no terminal para criar o seu *package.json* ou criá-lo na mão
- [ ] Criar um arquivo *index.js*
- [ ] Adicionar o pacote *express* ao seu projeto executando `npm add express` ou `yarn add express` no terminal
- [ ] Realizar o exercício revendo a aula se necessário
- [ ] Adicionar as mudanças aos commits (`git add .` para adicionar todos os arquivos ou `git add nome_do_arquivo` para adicionar um arquivo específico)
- [ ] Commitar a cada mudança significativa ou na finalização do exercício (`git commit -m "Mensagem do commit"`)
- [ ] Pushar os commits na sua branch na origem (`git push origin nome-da-branch`)
- [ ] Realizar o pull request
###### tags: `back-end` `módulo 2` `exercício de classe` `matemática` `REST` `nodeJS`