import math from pyscript import document def bereken(event): output = document.querySelector("#output") vierkant = document.querySelector("#vierkant").checked cirkel = document.querySelector("#cirkel").checked bol = document.querySelector("#bol").checked cilinder = document.querySelector("#cilinder").checked hoogte = document.querySelector("#hoogte").value breedte = document.querySelector("#breedte").value straal = document.querySelector("#straal").value diameter = document.querySelector("#diameter").value tekst = "" if vierkant: tekst += "We gaan de oppervlakte van een vierkant berekenen
" tekst += "De formule van het berekenen van een vierkant is hoogte * breedte
" oppervlakte = float(hoogte) * float(breedte) afgerond = round(oppervlakte,1) tekst += "De oppervlakte van het vierkant is " + str(afgerond) if cirkel: tekst += "We gaan de oppervlakte van een cirkel berekenen
" tekst += "De formule van het berekenen van een cirkel is π*r²
" if straal != "": oppervlakte = math.pi * (float(straal) ** 2) else: straal2 = float(diameter) / 2 oppervlakte = math.pi * (straal2 ** 2) afgerond = round(oppervlakte,1) tekst += "De oppervlakte van de cirkel is " + str(afgerond) if bol: tekst += "We gaan de oppervlakte van een bol berekenen
" tekst += "De formule van het berekenen van een bol is 4π*r²
" if straal != "": oppervlakte = 4 * math.pi * (float(straal) ** 2) else: straal2 = float(diameter) / 2 oppervlakte = 4 * math.pi * (straal2 ** 2) afgerond = round(oppervlakte,1) tekst += "De oppervlakte van de bol is " + str(afgerond) if cilinder: tekst += "We gaan de oppervlakte van een cilinder berekenen
" tekst += "De formule van het berekenen van een cilinder is 2πr² + 2πrh
" if straal != "": r = float(straal) else: r = float(diameter) / 2 h = float(hoogte) oppervlakte = (2 * math.pi * r * h) + (2 * math.pi * (r ** 2)) afgerond = round(oppervlakte,1) tekst += "De oppervlakte van de cilinder is " + str(afgerond) document.querySelector("#output").innerHTML = tekst