segunda-atividade-desafio-de-carreira

O Projeto

Consiste em uma API simples para calcular e retornar os valores de X de uma Função do Segundo Grau!

Execução do Projeto

Para executar o projeto, precisa de algumas ferramentas instaladas no computador, assim como alguns pacotes para serem usados nessas ferramentas. Como é um projeto simples, basta ter o Node.JS instalado, e em alguns casos o Git também será necessário, mas em casos como o Sistema Operacional Windows, não é OBRIGATÓRIO e sim Opcional, pois pode ser usado no CMD do Windows.

Para execução do projeto, ele já baixado em seu computador e dentro de uma pasta de sua escolha, e levando em consideração das ferramentas necessárias instaladas em seu PC, basta percorres com o CMD ou Git até a pasta do arquivo principal (onde foi salvo os arquivos), e digitar o comando node + o nome do arquivo: node index

17-b

Com a execução do node index, o projeto estará online e pronto para ser usado em seu Navegador ou programa compatível.

O programa exige alguns valores como requerimento no navegador logo após sua rota principal, e caso esse valores não sejam informados serão lançados requerimentos desses valores, para passá-los é fácil, segue exemplo a seguir com algumas imagens:

rota principal para ser colocada em seu navegador: http://localhost:3000/funcaoSegundoGrau

Para os valores seguintes a rota principal, devem ser informados os valores correspondentes à: a, b, c, que são os valores de uma função do segundo grau: ax²+bx+c=0 Caso algum desses valores não seja passado, ou mesmo o valor 0 para a variável "a", haverá algumas informações na tela para colocá-los.

Para utilizá-los, basta colocar uma "?" logo após o fim da rota principal e ir atribuindo a cada variável um valor logo após o sinal de igual(=), exemplo: ?a=1, depois só utilizar o "&" e ir adicionando os demais valores, ou seja de "b" e de "c":

11 b

Caso os valores não sejam informados, haverá as seguintes mensagens:

8 b

10 b

12 b

14 b

Passando todos os valores, o resultado final deve ser os valores de X¹ e X², algo parecido com o seguinte:

15 b

16 b