matze511: rechnen mit Winkelfunktionen

Beitrag lesen

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