Der Browser-Speicher localStorage ist nicht verfügbar. Entweder unterstützt dein Browser ihn nicht oder du hast ihn deaktiviert oder er ist voll. Ohne localStorage werden deine Lösungen nicht gespeichert.
Math
Viele mathematische Funktionen sind in dem Objekt
Math
zusammengefasst.
So gibt Math.sqrt(x)
die Quadratwurzel (engl.: square root) zurück
und mit Math.pow(x, y)
berechnet man die Potenz (engl.: power) x hoch y.
let y1 = Math.sqrt(9);
let y2 = Math.pow(10, 3);
y1
hat den Wert 3
und y2
den Wert 1000
(10³ = 10 * 10 * 10 = 1000).Aufgabe
Schreibe eine Funktion
Tipp: In einem rechtwinkligen Dreieck gilt der Satz des Pythagoras. Sind a, b die Längen der beiden Katheten und c die Länge der Hypotenuse, so gilt: a² + b² = c².
Beispiel: Da 3² + 4² = 5² gilt, sollte
hypotenuse
, die die Länge der Hypotenuse eines rechtwinkligen Dreiecks berechnet.
Übergeben wird der Funktion als Parameter die Längen der beiden Katheten.
Tipp: In einem rechtwinkligen Dreieck gilt der Satz des Pythagoras. Sind a, b die Längen der beiden Katheten und c die Länge der Hypotenuse, so gilt: a² + b² = c².
Beispiel: Da 3² + 4² = 5² gilt, sollte
hypotenuse(3, 4)
den Wert 5
liefern.
+ Tipp
function hypotenuse(a, b) {
let cQuadrat = Math.pow(a, 2) + Math.pow(b, 2);
return ...
}
+ Lösung
function hypotenuse(a, b) {
let cQuadrat = Math.pow(a, 2) + Math.pow(b, 2);
return Math.sqrt(cQuadrat);
}