Skip to content

nniikon/QuadEquationSolver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QuadEquationSolver

A simple program in C that can solve up to quadratic equations.

drawing

Installation

Use the following commands to download and compile the program.

git clone https://github.com/nniikon/QuadEquationSolver.git
cd .\QuadEquationSolver
make

Now the only thing left to do is to run KBADRATKA.exe

Usage

Now you can start your program!

.\build\KBADRATKA.exe

While coefficient input is fairly straightforward, equation input might pose more challenges.

  • You can utilize the ^ symbol to represent the exponentiation operation

  • You can choose whether to include the * multiplication symbol or not.

  • You can alse write expressions on both sides of the equal sign

    and they don't necessarily need to be in the conventional order.

Example input / output:

Enter your equation: x^2 - 5x + 12 = 5x^2 + x - 5

Two real roots were found!
x1 = -2.94374
x2 = 1.44374
Please enter coefficient a: 5
Please enter coefficient b: 3.5
Please enter coefficient c: -1.5

Two real roots were found!
x1 = 0.3
x2 = -1

drawing

Features

  • Various types of inputs can be comprehended:
x^2-x-1 =2*x -x + 12x^2 -5* x | correct input. Take your roots!
-x^2- 5* x^2 = 5x-12*x        | correct input. Take your roots!
x - 5 = 3                     | correct input. Take your roots!
5 = 3x - x^2                  | correct input. Take your roots!
12x=y423-                     | invalid input. Try again:
x^2 - 5x = Hello world!       | invalid input. Try again:
x = 0                         | correct input. But why?

About

solves equations up to quadratic in C

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published