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
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