rechnen mit Winkelfunktionen
bearbeitet von
Hallo liebe Profis,
ich stehe vor einem Problem mit den Winkelfunktionen bei dem rechtwinkligen Dreieck.
Ich habe hier ein kleines JavaScript:
`
<script language="javascript" type="text/javascript">
function addieren() {
grundmaß = parseFloat(document.getElementById('grundmaß').value.replace(',', '.'));
dachneigung = parseFloat(document.getElementById('dachneigung').value.replace(',', '.'));
dachüberstand = parseFloat(document.getElementById('dachüberstand').value.replace(',', '.'));
traufhöhe = parseFloat(document.getElementById('traufhöhe').value.replace(',', '.'));
fußpfettenrücksprung = parseFloat(document.getElementById('fußpfettenrücksprung').value.replace(',', '.'));
raumhöheRohbau = parseFloat(document.getElementById('raumhöheRohbau').value.replace(',', '.'));
firsthöhe = parseFloat(((grundmaß + dachüberstand) * (Math.tan(dachneigung))).toPrecision(4));
document.getElementById('firsthöhe').value = firsthöhe;
}
</script>
`
Wenn ich jetzt für Grundmaß 5,00 einsetze, für Dachüberstand 0,50 und für Dachneigung 30° dann gibt es mir -35.23 aus.
Die richtige Lösung laut den Winkelsätzen wäre aber 3,175, wo hab ich hier den Denkfehler?
LG matze
rechnen mit Winkelfunktionen
bearbeitet von
Hallo liebe Profis,
ich stehe vor einem Problem mit den Winkelfunktionen bei dem rechtwinkligen Dreieck.
Ich habe hier ein kleines JavaScript:
~~~js
function winkel() {
grundmaß = parseFloat(document.getElementById('grundmaß').value.replace(',', '.'));
dachneigung = parseFloat(document.getElementById('dachneigung').value.replace(',', '.'));
dachüberstand = parseFloat(document.getElementById('dachüberstand').value.replace(',', '.'));
traufhöhe = parseFloat(document.getElementById('traufhöhe').value.replace(',', '.'));
fußpfettenrücksprung = parseFloat(document.getElementById('fußpfettenrücksprung').value.replace(',', '.'));
raumhöheRohbau = parseFloat(document.getElementById('raumhöheRohbau').value.replace(',', '.'));
firsthöhe = parseFloat(((grundmaß + dachüberstand) * (Math.tan(dachneigung))).toPrecision(4));
document.getElementById('firsthöhe').value = firsthöhe;
}
~~~
Wenn ich jetzt für Grundmaß 5,00 einsetze, für Dachüberstand 0,50 und für Dachneigung 30° dann gibt es mir -35.23 aus.
Die richtige Lösung laut den Winkelsätzen wäre aber 3,175, wo hab ich hier den Denkfehler?
LG matze
rechnen mit Winkelfunktionen
bearbeitet vonHallo liebe Profis,
ich stehe vor einem Problem mit den Winkelfunktionen bei dem rechtwinkligen Dreieck.
Ich habe hier ein kleines JavaScript:
`
function winkel() {
grundmaß = parseFloat(document.getElementById('grundmaß').value.replace(',', '.'));
dachneigung = parseFloat(document.getElementById('dachneigung').value.replace(',', '.'));
dachüberstand = parseFloat(document.getElementById('dachüberstand').value.replace(',', '.'));
traufhöhe = parseFloat(document.getElementById('traufhöhe').value.replace(',', '.'));
fußpfettenrücksprung = parseFloat(document.getElementById('fußpfettenrücksprung').value.replace(',', '.'));
raumhöheRohbau = parseFloat(document.getElementById('raumhöheRohbau').value.replace(',', '.'));
firsthöhe = parseFloat(((grundmaß + dachüberstand) * (Math.tan(dachneigung))).toPrecision(4));
document.getElementById('firsthöhe').value = firsthöhe;
}
`
Wenn ich jetzt für Grundmaß 5,00 einsetze, für Dachüberstand 0,50 und für Dachneigung 30° dann gibt es mir -35.23 aus.
Die richtige Lösung laut den Winkelsätzen wäre aber 3,175, wo hab ich hier den Denkfehler?
LG matze
rechnen mit Winkelfunktionen
bearbeitet von
Hallo liebe Profis,
ich stehe vor einem Problem mit den Winkelfunktionen bei dem rechtwinkligen Dreieck.
Ich habe hier ein kleines JavaScript:
`function winkel() {
grundmaß = parseFloat(document.getElementById('grundmaß').value.replace(',', '.'));
dachneigung = parseFloat(document.getElementById('dachneigung').value.replace(',', '.'));
dachüberstand = parseFloat(document.getElementById('dachüberstand').value.replace(',', '.'));
traufhöhe = parseFloat(document.getElementById('traufhöhe').value.replace(',', '.'));
fußpfettenrücksprung = parseFloat(document.getElementById('fußpfettenrücksprung').value.replace(',', '.'));
raumhöheRohbau = parseFloat(document.getElementById('raumhöheRohbau').value.replace(',', '.'));
firsthöhe = parseFloat(((grundmaß + dachüberstand) * (Math.tan(dachneigung))).toPrecision(4));
document.getElementById('firsthöhe').value = firsthöhe;
}`
Wenn ich jetzt für Grundmaß 5,00 einsetze, für Dachüberstand 0,50 und für Dachneigung 30° dann gibt es mir -35.23 aus.
Die richtige Lösung laut den Winkelsätzen wäre aber 3,175, wo hab ich hier den Denkfehler?
LG matze