Program Python Untuk Menyelesaikan Persamaan Kuadrat

Sebelum bisa memahami contoh program python untuk persamaan kuadrat, Anda seharusnya sudah memahami dasar – dasar python berikut:

Bentuk standar dari persamaan kuadrat adalah seperti berikut:

ax2 + bx + c = 0

di mana a, b, c adalah bilangan real dan a ≠ 0


Source Code

# Menyelesaikan persamaan kuadrat ax2 + bx + c = 0

# import module matematika math
import math

# Input koefisien dari keyboard
a = int(input('Masukkan a: '))
b = int(input('Masukkan b: '))
c = int(input('Masukkan c: '))

# hitung diskriminan d
d = (b**2) - (4*a*c)

# menemukan x1 dan x2
x1 = (-b+math.sqrt(d))/(2*a)
x2 = (-b-math.sqrt(d))/(2*a)

print('Solusinya adalah {0} dan {1}'.format(x1, x2))

Output

Masukkan a: 1
Masukkan b: 1
Masukkan c: -2
Solusinya adalah 1.0 dan -2.0

Penjelasan Program

Pada contoh di atas, kita mengimpor modul math untuk melakukan operasi akar bilangan. Pertama sekali kita menghitung diskriminan d, dan kemudian menghitung akar – akar persamaannya, yaitu x1 dan x2.

Anda bisa mencoba nilai a, b, dan c yang lain untuk melihat hasil yang berbeda.

 

Bagikan:

Tinggalkan Balasan