Mar 5, 2012

Membuat Persamaan Kuadrat

Posted by Gerry Liston Putra On Monday, March 05, 2012 8 comments

Senin, 20 Februari 2012
Untuk latihan selanjutnya, yaitu membuat program sederhana menghitung persamaan kuadrat.
dengan notasi persamaan kuadrat : ax^2 + bx + c = 0
berikut algoritma nya :


1. Masukkan nilai a
2. Masukkan nilai b
3. Masukkan nilai c
4. Hitung nilai D (determinan) - > proses
5. Kondisikan nilai D yang dihasilkan
 Jika D > 0 maka x1 dan x2 = ((-b) +- (Sqr(d))) / (2 * a)


Jika D = o maka  x1 = (-b) / (2 * a) 
x2 = x1


Jika D<0 maka x1 dan x2 = 0


Lalu tampilkan hasil x1 dan x2


6. Selesai




Berikut Codingnya :






dan hasilnya sebagai berikut :



demikian contoh program sederhana persamaan kuadrat

8 komentar:

Wah mantap ini, dengan visual basic akar-akar persamaan kuadrat dapat diselesaikan dengan mudah..Apakah untuk persamaan orde diatas 2 orde juga bisa diselesaikan dengan visual basic??Apakah programnnya bersifat umum atau bersifat khusus seperti persamaan kuadrat diatas??

salam,

arandityonarutomo.blogspot.com

Terimakasih,
visual basic juga bisa menyelesaikan pers. orde diatas 2, kita hanya akan mengganti rumus pada algoritma sesuai dengan orde yg diminta.

apabila D < 0, menurut program anda hasilnya x1 dan x2 adalah 0.
sedangkan jika lihat dari persamaannya :
x = (-b + sqr(D) )/2*a
x = (-b - sqr(D) )/2*a
bukankah akar bilangan negatif adalah imajiner, dan nilai x juga imajiner, bukan 0.
CMIIW. terima kasih

program yang bagus..
tapi apa alasan anda menggunakan fungsi logika dengan if - then - else,,??
dan bukan dengan yang lain..

Terima Kasih

Program sudah dijelaskan dengan sangat baik oleh saudara Gerry, lanjutkan bung!

Algoritmanya juga sudah dijelaskan dengan baik :D

Daniel (mhs.blog.ui.ac.id)

wahh wahh ramai sekali ini.. ikutan boleh ya :D
ger,kalau ane gunain elseif sebanyak 3 kali endif nya jg harus 3 kali ya?

Penjelasannya mudah dipahami. Pertanyaan saya sama dengan Bung Almer, jika menggunakan else if sebanyak 3 kali, mengapa harus menggunakan end if 3 kali juga? Thx..

iya, end if nya dong uda gerry, tolong diperjelas, saya juga jadi bingung :D

Post a Comment