-
Notifications
You must be signed in to change notification settings - Fork 0
/
program persamaan kuadratYUDHA.cpp
38 lines (38 loc) · 1.26 KB
/
program persamaan kuadratYUDHA.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#include <stdio.h>
#include <conio.h>
#include <math.h>
main()
{
float a,b,c,D,x,x1,x2;
printf("--- program mencari akar persamaan kuadrat - \n");
printf("--- bentuk persamaan Ax^2 + Bx + C = 0 ----- \n");
printf("============================================ \n");
printf("\n");
printf(" Nama : INDRA YUDHA PRATAMA \n");
printf(" Nim : D400150043 \n");
printf(" KelaS : C \n");
printf("\n");
printf(" Masukan Nilai Koefisien A = ");scanf("%f",&a);
printf(" Masukan Nilai Koefisien B = ");scanf("%f",&b);
printf(" Masukan Nilai Koefisien C = ");scanf("%f",&c);
printf("----------------------------------------- \n");
D = (b*b)-(4*a*c);
printf(" Determinan = %2.2f\n",D);
printf("----------------------------------------- \n");
if (D<0)
{x1=((-b+sqrt(D))/(2*a));
printf(" x1 = %2.2f\n",x1);
x2=((-b-sqrt(D))/(2*a));
printf(" x2 = %2.2f\n",x2);}
else if(D==0)
{x= -b/(2*a);
printf(" x1 = x2 = %2.2f\n",x);}
else if(D<0)
{x1=((-b/2*a)+ ((sqrt(-D))/2*a));
printf(" X1 = %2.2f\n",x1);
x2=((-b/2*a)-((sqrt(-D) )/2*a));
printf(" X2 = %2.2f\n",x2);
printf(" Adalah Bilangan Imajiner \n");}
printf("--------------------------------------------\n");
getch();
}