Hallo Rolf,
das hat alles wunderbar geklappt aber nun steh ich wieder vor einem Problem, wie kann ich es anstellen das es eine Rechnung nach der anderen Ausführt, da es mehrere Rechnungen für das Endergebnis sind. Ach und wie speichert man werte die nirgends auf der Webseite auftauchen da sie nur zum rechnen sind?
function getFloatValue(id) {
const element = document.getElementById(id);
if (element)
return parseFloat(element.value.replace(',', '.'));
else
return NaN;
}
function traufhöVordachNeigung() {
let grundmaß = getFloatValue('grundmaß'),
dachneigung = getFloatValue('dachneigung') / 180 * Math.PI,
dachüberstand = getFloatValue('dachüberstand')
traufhöhe = getFloatValue('traufhöhe')
raumhöheRohbau = getFloatValue('raumhöheRohbau'),
//firsthöhe = getFloatValue('firsthöhe'),
okFußpfette = getFloatValue('okFußpfette'),
okFirstpfette = getFloatValue('okFirstpfette');
let firsthöhe = (grundmaß + dachüberstand) * Math.tan(dachneigung) + traufhöhe,
let okKniestock = (dachüberstand* Math.tan(Dachneigung)),
let lotrechtesObholz = (sparrenhöhe - klauentiefe) / Math.cos(dachneigung);
document.getElementById('firsthöhe').value = firsthöhe.toPrecision(4),
document.getElementById('okKniestock').value = okKniestock.toPrecision(4),
document.getElementById('lotrechtesObholz').value = lotrechtesObholz.toPrecision(4);
LG matze