maartenvanorsou
Nieuwe gebruiker
- Lid geworden
- 7 mrt 2008
- Berichten
- 2
beste mensen,
Ik zit met het volgende probleem: Ik wil graag in excel een hoekkeperberekening maken (bouwkundig), ik heb onderstaand script op internet gevonden.
Kan iemand me uitleggen wat hier precies gedaan word. vanaf hoek 5 kan ik het niet geheel meer volgen.
mvrgr. Maarten
Ik zit met het volgende probleem: Ik wil graag in excel een hoekkeperberekening maken (bouwkundig), ik heb onderstaand script op internet gevonden.
Kan iemand me uitleggen wat hier precies gedaan word. vanaf hoek 5 kan ik het niet geheel meer volgen.
Code:
function calculate(hoogte1,schuin1,afstand2,schuin2,schuin3,schuin4,hoek4,schuin5,hoek5,hoek6,schuin6,standhoek2,hoek7,hoek8,schuin7,standhoek1){
with(document.forms[0]){
var pi = 3.1415927
afstand1 = 1000
alfa1=t4.value
alfa2=t8.value
hoogte1 = Math.tan(alfa1 * (pi / 180)) * afstand1
schuin1 = Math.sqrt((hoogte1 * hoogte1) + (afstand1 * afstand1))
afstand2 = hoogte1 / (Math.tan(alfa2 * (pi / 180)))
schuin2 = Math.sqrt((hoogte1 * hoogte1) + (afstand2 * afstand2))
schuin3 = Math.sqrt((afstand1 * afstand1) + (afstand2 * afstand2))
schuin4 = Math.sqrt((hoogte1 * hoogte1) + (schuin3 * schuin3))
hoek4 = Math.atan(hoogte1 / schuin3) * (180 / pi)
schuin5 = Math.sin(hoek4 * (pi / 180)) * schuin3
hoek5 = Math.atan(afstand2 / afstand1) * (180 / pi)
hoek6 = 90 - hoek5
schuin6 = afstand2 / Math.sin(hoek6 * (pi / 180))
standhoek2 = Math.atan(schuin6 / schuin5) * (180 / pi)
hoek7 = Math.atan(afstand1 / afstand2) * (180 / pi)
hoek8 = 90 - hoek7
schuin7 = afstand1 / Math.sin(hoek8 * (pi / 180))
standhoek1 = Math.atan(schuin7 / schuin5) * (180 / pi)
st1.value= Math.round(standhoek1*100)/100
st2.value= Math.round(standhoek2*100)/100
mvrgr. Maarten
Laatst bewerkt door een moderator: