Program ini menghitung akar dari persamaan kuadrat ketika koefisien a, b dan c diketahui.
Untuk memahami contoh ini, Anda harus memiliki pengetahuan tentang topik pemrograman Python berikut:
- Jenis Data Python
- Masukan, Keluaran, dan Impor Python
- Operator Python
Bentuk standar persamaan kuadrat adalah:
ax 2 + bx + c = 0, di mana a, b dan c adalah bilangan real dan a ≠ 0
Kode sumber
# Solve the quadratic equation ax**2 + bx + c = 0 # import complex math module import cmath a = 1 b = 5 c = 6 # calculate the discriminant d = (b**2) - (4*a*c) # find two solutions sol1 = (-b-cmath.sqrt(d))/(2*a) sol2 = (-b+cmath.sqrt(d))/(2*a) print('The solution are (0) and (1)'.format(sol1,sol2))
Keluaran
Masukkan a: 1 Masukkan b: 5 Masukkan c: 6 Solusinya adalah (-3 + 0j) dan (-2 + 0j)
Kami telah mengimpor cmath
modul untuk melakukan akar kuadrat kompleks. Pertama, kami menghitung diskriminan dan kemudian mencari dua solusi dari persamaan kuadrat.
Anda dapat mengubah nilai a, b dan c pada program di atas dan menguji program ini.