This programme can calculate and solve any equation.
Written by BD-Boy
#include <stdio.h>
#include <math.h>
int main()
{
printf(" Equation Solver V1.1\n ====================\n\n\n");
float a, b, c, x1, x2, m, n, d, b1, c1;
printf("a: ");
scanf("%f", &a);
printf("b: ");
scanf("%f", &b);
printf("c: ");
scanf("%f", &c);
char sym_b='+', sym_c='+';
b1=b;
c1=c;
if(b<0){
sym_b= '-';
b1= -b;
}
if(c<0){
sym_c= '-';
c1= -c;
}
printf("\n\nEquation: %.0fx^2 %c %.0fx %c %.0f = 0\n\n\n", a, sym_b, b1, sym_c, c1);
d= pow(b,2)-4*a*c;
printf("Solution:\n");
if(d>0){
x1= (-b + sqrt(d))/(2*a);
x2= (-b - sqrt(d))/(2*a);
printf("x1 = %.2f\n", x1);
printf("x2 = %.2f\n", x2);
}
else if(d==0){
x1= (-b)/(2*a);
printf("x1 = %.2f\n", x1);
printf("x2 = %.2f\n", x1);
}
else if(d<0){
m= (-b)/(2*a);
n= sqrt(-d)/(2*a);
printf("x1 = %.2f + %.2fi\n", m, n);
printf("x2 = %.2f - %.2fi\n", m, n);
}
return 0;
}
No comments :
Post a Comment