from pyscript import document def bereken(event): output = document.querySelector("#output") y = document.querySelector("#y").checked a = document.querySelector("#a").checked x = document.querySelector("#x").checked b = document.querySelector("#b").checked snij = document.querySelector("#snij").value A = document.querySelector("#A").value B = document.querySelector("#B").value X = document.querySelector("#X").value Y = document.querySelector("#Y").value tekst = "" tekst += "Dit is de uitleg voor lineaire formules\n" tekst += "De vorm van de lineaire formule is: y = ax + b\n" tekst += "Wat houden deze getallen nou in\n" tekst += "De y staat voor de verticale plek van de y-as\n" tekst += "De a staat voor de richtingscoëfficient en dat houdt in hoe stijl de lijn gaat\n" tekst += "De x staat voor de horizontale plek van de x-as\n" tekst += "De b staat voor het y-intercept (snijpunt met de y-as).\n\n" if y: tekst += "We gaan hierbij de waarde van y uitrekenen.\n" tekst += "De formule ziet er dus zo uit y = ax + b.\n" if snij == "ja": B = float(B) tekst += "Je y is dus " + str(B) else: A = float(A) X = float(X) B = float(B) Y = A * X + B tekst += "Je y is dus " + str(Y) elif x: tekst += "We gaan hierbij de waarde van x uitrekenen.\n" tekst += "De formule ziet er dus zo uit x = (y-b)/a.\n" if snij == "ja": A = float(A) B = float(B) X = (0 - B) / A tekst += "Je x is dus " + str(X) else: A = float(A) Y = float(Y) B = float(B) X = (Y - B) / A tekst += "Je x is dus " + str(X) elif a: tekst += "We gaan hierbij de waarde van a uitrekenen.\n" tekst += "De formule ziet er dus zo uit a = (y-b)/x.\n" X = float(X) Y = float(Y) B = float(B) A = (Y - B) / X tekst += "Je a is dus " + str(A) elif b: tekst += "We gaan hierbij de waarde van b uitrekenen.\n" tekst += "De formule ziet er dus zo uit b = y-ax\n" X = float(X) Y = float(Y) A = float(A) B = Y - (A * X) tekst += "Je b is dus " + str(B) document.querySelector("#output").innerText = tekst