Program Python untuk Memecahkan Persamaan Kuadrat

Daftar Isi

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

Artikel yang menarik...