quadratic formula accii art
This commit is contained in:
parent
bb8830113e
commit
6890185191
1 changed files with 7 additions and 3 deletions
10
quadratic.c
10
quadratic.c
|
@ -5,6 +5,10 @@
|
||||||
void main()
|
void main()
|
||||||
{
|
{
|
||||||
system("clear");
|
system("clear");
|
||||||
|
printf("\n ~~ Quadratic Calculator ~~\n");
|
||||||
|
printf(" ̲ ̲ ̲ ̲ ̲ ̲\n");
|
||||||
|
printf(" ̲-̲b̲±̲√̲b̲̲²̲̲-̲4̲a̲c̲\n");
|
||||||
|
printf(" 2a\n\n");
|
||||||
|
|
||||||
double num_A, num_B, num_C;
|
double num_A, num_B, num_C;
|
||||||
|
|
||||||
|
@ -16,11 +20,11 @@ void main()
|
||||||
scanf("%lf", &num_C);
|
scanf("%lf", &num_C);
|
||||||
|
|
||||||
double radical = pow(num_B, 2) + (-4 * num_A * num_C);
|
double radical = pow(num_B, 2) + (-4 * num_A * num_C);
|
||||||
printf("\n~~ radical %f\n\n", radical);
|
printf("\nUnder the radical: %f\n", radical);
|
||||||
if (radical < 0.0)
|
if (radical < 0.0)
|
||||||
{
|
{
|
||||||
// roots are complex
|
// roots are complex
|
||||||
printf("roots are complex\n");
|
printf("Roots are complex.\n");
|
||||||
|
|
||||||
double real_part = (-num_B) / (2 * num_A);
|
double real_part = (-num_B) / (2 * num_A);
|
||||||
double imaginary_part = sqrt(radical * -1.0) / (2 * num_A);
|
double imaginary_part = sqrt(radical * -1.0) / (2 * num_A);
|
||||||
|
@ -30,7 +34,7 @@ void main()
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
// roots are real
|
// roots are real
|
||||||
printf("roots are real\n");
|
printf("Roots are real.\n");
|
||||||
|
|
||||||
double numerator_1 = (-num_B) + sqrt(radical);
|
double numerator_1 = (-num_B) + sqrt(radical);
|
||||||
double numerator_2 = (-num_B) - sqrt(radical);
|
double numerator_2 = (-num_B) - sqrt(radical);
|
||||||
|
|
Loading…
Add table
Reference in a new issue