Code:
#include <iostream>
#include <windows.h>
#include <stdlib.h>
using namespace std;
double i;
double a;
double b;
double c;
double result1;
double result2;
double choise=1;
int main()
{
while (choise!=0)
{
system ("cls");
system ("color 0A");
SetConsoleTitle("Equation solver");
cout << "[Equation solver]\n";
cout << "ax+b=c\n\n";
cout << "[Values]\n";
cout << "a=";
cin >> a;
cout << "b=";
cin >> b;
cout << "c=";
cin >> c;
cout << "\n[Calculation]\n";
if (a==0)
{
cout << "Error #1! Don't set a as a zero (a!=0)!";
}
if (b>0 && a!=0 || b==0 && a!=0)
{
cout << a << "x+" << b << "=" << c << endl;
cout << a << "x=" << c << "-" << b << endl;
cout << a << "x=" << c-b << "|:" << a << endl;
cout << "x=" << (c-b)/a;
}
if (b<0 && a!=0)
{
cout << a << "x" << b << "=" << c << endl;
cout << a << "x=" << c << b << endl;
cout << a << "x=" << c-b << "|:" << a << endl;
cout << "x=" << (c-b)/a;
}
//Exit function//
cout << "\n\n[Continue]\nPress 1 to continue and 0 to exit: ";
cin >> choise;
}
}
This is how it works: