Selasa, Februari 12, 2013

Decision - Program Menghitung Diskriminan dan Mencari Akar-akar dari Persamaan Kuadrat



- Program C -
Program menghitung nilai diskriminan dan mencari nilai akar-akar dari suatu persamaan kuadrat

Flowchart :



Source Code :

#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{
float a,b,c,d,x1,x2;
printf("MENGHITUNG DISKRIMINAN DAN MENCARI AKAR-AKAR PERSAMAAN KUADRAT\n");
printf("================================================================\n");
printf("Masukkan nilai a = ");scanf("%f",&a);
printf("\nMasukkan nilai b = ");scanf("%f",&b);
printf("\nMasukkan nilai c = ");scanf("%f",&c);
d=(b*b)-(4*a*c);
printf("\nNilai diskriminan dari persamaan kuadrat %.fx^2+%.fx+%.f adalah %.f",a,b,c,d);
if (d==0)
{
x1=(-1*b)/(2*a);
x2=(-1*b)/(2*a);
printf("\n\nMemiliki 2 akar real kembar yaitu \nx1=%.2f \nx2=%.2f",x1,x2);
}
else if (d>0)
{
x1=((-1*b)+sqrt(d))/(2*a);
x2=((-1*b)-sqrt(d))/(2*a);
printf("\n\nMemiliki 2 akar real yaitu \nx1=%.2f \nx2=%.2f",x1,x2);
}
else
{
x1=((-1*b)/(2*a))+(sqrt(abs(d))/(2*a));
        x2=((-1*b)/(2*a))-(sqrt(abs(d))/(2*a));
printf("\n\nMemiliki 2 akar imaginair yaitu \nx1=%.2fi \nx2=%.2fi",x1,x2);
}
        getch();
}


Screenshot :



 
Design by Wordpress Theme | Bloggerized by Free Blogger Templates | JCPenney Coupons