generated from github/codespaces-blank
-
Notifications
You must be signed in to change notification settings - Fork 0
/
abcd.py
38 lines (29 loc) · 770 Bytes
/
abcd.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
import math
print("Menentukan Akar-akar Persamaan Kuadrat")
print("----------------------------------------")
print("ax^2 + bx + c")
print()
a = float(input("Nilai a? "))
b = float(input("Nilai b? "))
c = float(input("Nilai c? "))
diskriminan = b**2 - 4 * a * c
print(f"""
----------------------
| Diskriminan = {diskriminan} |
----------------------
""")
if diskriminan >= 0:
x1 = (-b + math.sqrt(b**2 - 4 * a * c)) / 2 * a
x2 = (-b - math.sqrt(b**2 - 4 * a * c)) / 2 * a
teks = ""
if diskriminan == 0:
ket = "Nyata Dan Sama"
teks = f"x1 = x2 = {x1}"
else:
if diskriminan > 0:
ket = "Nyata Dan Tidak Sama"
teks = f"x1 = {x1}\nx2 = {x2}"
else:
ket = "Imajiner"
print(f"Kedua Akar-Akarnya {ket}")
print(teks)