Skip to content

☕ Repositório destinado ao projeto Equations Solver da disciplina de PLP - 2018.2

Notifications You must be signed in to change notification settings

mourats/Equations-Solver-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Equations-Solver

ScreenShot

Repositório destinado ao projeto de PLP

PLP 2018.2

Grupo:

Marcelo Vitorino

Thiago Moura

Gabriel Almeida

José de Arimatéia

Descrição do Projeto:

Equations Solver

O programa consiste em solucionar equações do primeiro e segundo grau, e até mesmo realizar cálculos numéricos. Ele é dividido em dois modos, a saber: 1) modo no qual o computador responde; 2) modo no qual o usuário responde.

Modo computador responde: Neste modo o usuário será capaz de digitar uma equação e receber como retorno as possívei raízes (resultados). Exemplo: Usuário insere 10x² + 2x + 40 = 7. Para esse caso, o sistema retornaria dois valores para x, por se tratar de uma equação do segundo grau. No caso da equação ser de primeiro grau, apenas um valor será retornado. Já no caso no qual são tratados apenas valores numéricos, o resultado do cálculo entre tais valores será retornado. Portanto, nesse modo, o sistema é capaz de solucionar equações de três tipos principais.

Modo usuário responde: Neste modo quem deve resolver a equação é o usuário e apenas um dos valores resposta é aceito. A equação é montada de forma aleatória e quando se tratar de uma equação do segundo grau, uma dica a respeito da resposta será dada para o usuário. Exemplo: o sistema concede a equação 4x² + 0x - 16 = 0. Nesse caso o suposto resultado seria x = +-2. Visto isso, a dica poderia ser, “x é um valor negativo”. No caso o resultado resposta para a equação será -2. Outro exemplo de equação seria x² - 5x + 6 = 0 para a qual teria-se as raízes X1 = 3 e x2 = 2, com a dica “O resultado é um número ímpar” seria esperado que o usuário digitasse o valor 3.

As equações não serão resolvidas utilizando bibliotecas disponíveis nas linguagens. Será aplicado um processo de destrinchar e categorizar a equação, possibilitando assim o seu cálculo.

About

☕ Repositório destinado ao projeto Equations Solver da disciplina de PLP - 2018.2

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •