import math from pyscript import document def bereken(event=None): output = document.querySelector("#output") try: vraag = document.querySelector("#vraag").value.upper() if vraag == "A": b = float(document.querySelector("#waarde1").value) c = float(document.querySelector("#waarde2").value) if c <= b: output.innerText = "Fout: Waarde 2 moet groter zijn dan waarde 1." return a = math.sqrt(c**2 - b**2) output.innerText = f"De uitkomst is: a = {round(a, 3)}" elif vraag == "B": a = float(document.querySelector("#waarde1").value) c = float(document.querySelector("#waarde2").value) if c <= a: output.innerText = "Fout: Waarde 2 moet groter zijn dan waarde 1." return b = math.sqrt(c**2 - a**2) output.innerText = f"De uitkomst is: b = {round(b, 3)}" elif vraag == "C": a = float(document.querySelector("#waarde1").value) b = float(document.querySelector("#waarde2").value) c = math.sqrt(a**2 + b**2) output.innerText = f"De uitkomst is: c = {round(c, 3)}" else: output.innerText = "Fout: kies A, B of C." except ValueError: output.innerText = "Fout: vul geldige getallen in." def reset(event=None): document.querySelector("#vraag").value = "" document.querySelector("#waarde1").value = "" document.querySelector("#waarde2").value = "" document.querySelector("#output").innerText = "Hier komt het antwoord te staan."