Minggu, 21 Oktober 2007

Algoritma Diskriminan

1. Inputkan a,b,c,D,x1,x2,i
2. Nyatakan rumus D = b*b-4*a*c
3. Tanyakan," Apakah D=0?"
a. Jika Yes, maka Print "Mempunyai 2 akar real yang kembar yaitu :x1=x2"
Hitung nilai x1= -b/(2*a)
Kemudian Print "x1=x2"
Program Diskriminan selesai
b. Jika No, maka tanyakan, "Apakah D>0?"
b1. Jika No, maka Print"Mempunyai 2 akar imajinair yang berlainan yaitu: x1 dan x2"
Hitung nilai i = (sqrt(-D))/(2*a)
Hitung nilai x1 = -b/(2*a)+(sqrt(-D)/(2*a))*i
Kemudian Print "x1"
Hitung nilai x2 = -b/(2*a)-(sqrt(-D)/(2*a))*i
Kemudian Print "x2"
Program Diskriminan selesai
b2. Jika Yes, maka Print"Mempunyai 2 akar real yang berlainan yaitu: x1 dan x2"
Hitung nilai x1 = -b/(2*a)+(sqrt(D)/(2*a))
Kemudian Print"x1"
Hitung nilai x2 = -b/(2*a)-(sqrt(D)/(2*a))
Kemudian Print"x2"
Program Diskriminan selesai

Tidak ada komentar: