import math from pyscript import document def bereken(event): output = document.querySelector("#output") try: a = float(document.querySelector("#a").value) b = float(document.querySelector("#b").value) c = float(document.querySelector("#c").value) if a == 0: output.innerText = "Fout: a mag niet 0 zijn." return d = b**2 - 4*a*c if d > 0: x1 = round((-b + math.sqrt(d)) / (2*a), 3) x2 = round((-b - math.sqrt(d)) / (2*a), 3) output.innerText = f"Discriminant: {d}\n x1 = {x1}\n x2 = {x2}" elif d == 0: x = round((-b + math.sqrt(d)) / (2*a), 3) output.innerText = f"Discriminant: {d}\n x = {x}" else: output.innerText = f"Discriminant: {d}\n Geen echte oplossingen" except ValueError: output.innerText = "Fout: Vul geldige getallen in." def reset(event): reset = document.querySelector("#reset") document.querySelector("#a").value = "" document.querySelector("#b").value = "" document.querySelector("#c").value = "" document.querySelector("#output").innerText = ""