Selasa, 03 November 2009

Listing Program Diskriminan

#include
#include
main()
{
float a,b,c;double D,x1,x2;
printf("Masukkan nilai a = ");scanf("%f",& a);
printf("Masukkan nilai b = ");scanf("%f",& b);
printf("Masukkan nilai c = ");scanf("%f",& c);
D=b*b-4*a*c;
if (D==0)
{
x1=-b/2*a; x2=x1;
printf("\nPersamaan tersebut memiliki 2 akar real yang kembar\n\n");
}
else if(D>0)
{
x1=(-b+sqrt(D))/2*a;x2=(-b-sqrt(D))/2*a;
printf("\nPersamaan tersebut memiliki dua akar real yang berlainan");
}
else
{
x1=-b/2*a+(sqrt(-D)/2*a);x2=-b/2*a-(sqrt(-D)/2*a);
printf("\nPersamaan tersebut memiliki dua akar imaginair yang berlainan");
}
printf("\nHasil diskriminanya adalah = %3.0f \nX1 = %3.0f dan \nX2 = %3.0f\n\n",D,x1,x2);
}

Tidak ada komentar:

Posting Komentar